我想禁用排序,并在jQuery Grid插件中启用altRows。这里是我的客户方代码:如何禁用jQuery Grid插件中的列排序?
var myGrid = $("#list").jqGrid({
url: '/Home/GetData/',
datatype: 'json',
mtype: 'GET',
colNames: ['Id', 'Description'],
colModel: [
{ name: 'Id', width: 40 },
{ name: 'Description', width: 400}],
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortable: false,
altRows: true,
viewrecords: true,
caption: 'My first grid'
});
我的服务器端控制器操作的签名是:
public ActionResult GetData(string sidx, string sord, int page, int rows)
到目前为止排序仍处于启用状态,而且也没有altRows突出。我敢肯定,我错过了一些非常显而易见的事情,但不能为我的生活找到什么。
有什么想法吗?
感谢, D.
谢谢 - 在这种情况下我犯了至少两个错误。我把可排序的属性放在错误的地方,并且缺少altclass属性。现在这一切都很好。 – codedog 2011-02-14 02:22:04