我有一个请求,让我的 KendoUI 网格从一列排序开始,从那里只允许该列对 asc 进行排序和对 desc 选项进行排序......这意味着没有未排序的选项。我的意思是,当第一次查看页面时,有一个图标显示其排序的 asc...如果单击列标题,则它将转到排序的描述,然后如果再次单击,它将转到排序的ASC。目前,默认的剑道行为是第三次单击将网格置于未排序模式,没有排序图标。如果有帮助,我的代码如下:
$("#grid").kendoGrid({
dataSource: {
data: carList,
schema: {
model: {
fields: {
"Car": { type: "number" },
"Miles": { type: "number" }
}
}
},
sort: { field: "Miles", dir: "asc" }
},
height: 338,
scrollable: true,
sortable: true,
filterable: false,
pageable: false,
columns: [
{
field: "Car",
width: 40,
sortable: true,
hidden: false
},
{
field: "Miles",
width: 60,
sortable: true,
hidden: false
}
]
});
};
有谁知道是否有内置方法可以实现这种类似切换的效果?如果没有,关于如何在不必完全编写自己的排序函数的情况下实现这一点的任何想法?任何想法都很棒,非常感谢!
我只是瞎子,有一个内置的方式...对于可能也错过了的其他人:
sortable: {
allowUnsort: false
}
非常感谢!