Jquery 在剑道格网中没有添加滑块!列锁不工作
我想在我的剑道网格列名中添加冻结列,数据存储在两个diff数据库表中,并且都是动态加载的。没有更多列,因此我想冻结少数列,以便为少数列将locked属性设置为true,但它不起作用。我正在添加代码。请帮助我找到解决方案 1.这是加载列名的代码:Jquery 在剑道格网中没有添加滑块!列锁不工作,jquery,asp.net-mvc,kendo-ui,kendo-grid,kendo-asp.net-mvc,Jquery,Asp.net Mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我想在我的剑道网格列名中添加冻结列,数据存储在两个diff数据库表中,并且都是动态加载的。没有更多列,因此我想冻结少数列,以便为少数列将locked属性设置为true,但它不起作用。我正在添加代码。请帮助我找到解决方案 1.这是加载列名的代码: GetGeneretedColumnsLookupCategories: function () { var a = false; return MasterObject._columnInTable.map(function (name
GetGeneretedColumnsLookupCategories: function () {
var a = false;
return MasterObject._columnInTable.map(function (name) {
if ((name == "Name") || (name == "Description") || (name == "LookupCategoryID")) {
a = true;
} else {
a = false;
}
return {
field: name,
locked: a,
width: 140,
headerTemplate:
"<div class='ColumnName' id='ver' style='cursor: pointer;'
title='Click to sort'>" + name + "<span class='glyphicon glyphicon-
arrow-up sorting' style='float:right;' id=" + name + "></span>
</div>"
};
})
},
},
3.注册网格
RegisterMastergrid:
function () {
debugger;
$("#Mastergrid").kendoGrid({
height:550,
sortable: false,
reorderable: true,
scrollable: true,
selectable: "row",
resizable: true,
editable: false,
pageable: {
pageSizes: [10, 15, 20, 25],
pageSize: 10
},
change: function (e) {
debugger;
MasterObject._selectedRow = this.select().closest("tr").children("td");
}
});
},
这就是网格显示的方式,总共有9列,但它只显示锁定的列。
RegisterMastergrid:
function () {
debugger;
$("#Mastergrid").kendoGrid({
height:550,
sortable: false,
reorderable: true,
scrollable: true,
selectable: "row",
resizable: true,
editable: false,
pageable: {
pageSizes: [10, 15, 20, 25],
pageSize: 10
},
change: function (e) {
debugger;
MasterObject._selectedRow = this.select().closest("tr").children("td");
}
});
},