我想知道是否可以使用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>
非常感谢任何帮助!
答案 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>