我正在解雇数据绑定事件,但我不确定从那里做什么。 这里的链接导致通用文档: http://www.kendoui.com/forums/ui/grid/highlight-sorted-column.aspx
有没有人有一个突出显示当前排序列的简单示例?
答案 0 :(得分:3)
这个想法如下:
以下是一个示例实现:
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
dataSource: [
{ name: "Jane Doe", age: 30 },
{ name: "Jane Doe", age: 33 }
],
sortable: true,
dataBound: function() {
var columns = this.columns;
var sort = this.dataSource.sort()[0];
var sortedIndex = -1;
if (sort) {
for (var i = 0; i < columns.length; i++) {
if (columns[i].field == sort.field) {
sortedIndex = i;
break;
}
}
}
if (sortedIndex >= 0) {
this.tbody
.find("tr")
.find("td:eq(" + sortedIndex + ")")
.css( { background: "#a0b0c0" } );
}
}
});
</script>