首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么网格视图的固定标题不起作用

为什么网格视图的固定标题不起作用
EN

Stack Overflow用户
提问于 2011-12-01 19:14:12
回答 2查看 661关注 0票数 0

我已经通过了这个例子来修复网格视图的标题。当我按照该表操作时,可以正常工作,但是当我用gridview代替table时,这不起作用,有人能帮助我吗

http://www.tablefixedheader.com/demonstration/

这是我的消息来源

代码语言:javascript
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>

    <link rel="stylesheet" type="text/css" href="jquery-ui/css/redmond/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/ui-lightness/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/smoothness/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/flick/jquery-ui-1.8.4.custom.css"
        id="link" />
    <link rel="stylesheet" type="text/css" href="css/base.css" />

    <script type="text/javascript" src="highlighter/codehighlighter.js"></script>

    <script type="text/javascript" src="highlighter/javascript.js"></script>

    <script type="text/javascript" src="javascript/jquery.fixheadertable.min.js"></script>

</head>
<body>
    <form id="form1" runat="server">
    <div style="font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px;">


        <asp:GridView ID="fixmyheader" CssClass="fixmyheader" runat="server">
        </asp:GridView>

        <script type="text/javascript">            // <![CDATA[
            $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
            // ]]&gt;</script>
    </div>

我也试过了,但我无法用gridview实现所需的功能

http://fixedheadertable.com/

EN

回答 2

Stack Overflow用户

发布于 2011-12-01 19:19:40

检查页面的HTML源代码。虽然你已经给了GridView一个ID fixMyHeader,但在客户端,它实际上可能是不同的,因为ASP.Net将根据你分配的id为页面上的控件生成唯一的id。

您可以尝试:

代码语言:javascript
复制
<script type="text/javascript">
     $('#<%=fixmyheader.ClientID%>').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
</script>

例如。

如果您在同一页上的一个普通表上尝试它是否有效(只是为了检查您是否拥有所有的javascript依赖项?)

票数 0
EN

Stack Overflow用户

发布于 2011-12-01 20:54:46

我认为这可能是一个削减和过去的问题?

代码语言:javascript
复制
        <script type="text/javascript">            // <![CDATA[
        $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
        // ]]&gt;</script>

不是吗?

代码语言:javascript
复制
<script type="text/javascript">
    // <![CDATA[
        $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
    // ]]>
</script>

结合dash的解决方案:

代码语言:javascript
复制
<%=fixmyheader.ClientID%>

希望能解决这个问题。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8340429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档