Telerik的Kendo网格是否可以使用双轴头?

时间:2014-04-15 21:42:45

标签: jquery html css kendo-ui telerik


我想知道是否可以使用Kendo网格使用双轴标题(第1列/行都是标题)?我在寻找的一个例子可以在这里找到:
- http://jsfiddle.net/uY2JB/1/
- http://tympanus.net/Tutorials/StickyTableHeaders/index2.html

示例代码(来自jsfiddle):

<html>
   <body>
  <TABLE border=1 width=100%>
     <thead>
        <TR>
           <TH>DATE</TH>
           <TH>Acres</TH>
           <TH>Change</TH>
           <TH>Total</TH>
        </TR>
     </thead>
     <TR>
        <TH>Owned</TH>
        <TD></TD>
        <TD></TD>
        <TD></TD>
     </TR>
     <TR>
        <TH>Leased</TH>
        <TD></TD>
        <TD></TD>
        <TD></TD>
     </TR>
     <TR>
        <TH>Total</TH>
        <TD></TD>
        <TD></TD>
        <TD></TD>
     </TR>
     <TR>
        <TH>Reason</TH>
        <td colspan=3></td>
     </TR>
  </TABLE>

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

这只能通过自定义行模板来完成:

  <div id="grid"></div>
  <script>
    $("#grid").kendoGrid({
      dataSource: [
        { header: "First Row", foo: "foo" },
        { header: "Second Row", foo: "bar" }
      ],
      columns: [
        { width: 100, title: "Header", field: "header"},
        { title: "Foo", field: "foo"},
      ],
      rowTemplate: '<tr data-uid="#=uid#"><th class="k-header">#:header#</th><td>#: foo #</td></tr>',
      altRowTemplate: '<tr data-uid="#=uid#" class="k-alt"><th class="k-header">#:header#</th><td>#: foo #</td></tr>'
    })
  </script>

这是一个现场演示:http://trykendoui.telerik.com/@korchev/EneQ