我想禁用排序,並在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