Javascript jqGrid-是否可以在初始化后设置onSortCol?
我已经浏览了和其他一些SO问题,并且几乎只有当您初始化网格时,才有文档记录了处理Javascript jqGrid-是否可以在初始化后设置onSortCol?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我已经浏览了和其他一些SO问题,并且几乎只有当您初始化网格时,才有文档记录了处理onSortCol的方法,即: var myGrid = $("#gridid").jqGrid({ //... onSortCol: function(index, iCol, sortorder) { ... } }); 网格初始化后,是否有方法通过myGrid引用绑定到onSortCol事件 比如: myGrid.onSortCol(function (index, iCol, sortorder
onSortCol
的方法,即:
var myGrid = $("#gridid").jqGrid({
//...
onSortCol: function(index, iCol, sortorder) { ... }
});
网格初始化后,是否有方法通过myGrid
引用绑定到onSortCol
事件
比如:
myGrid.onSortCol(function (index, iCol, sortorder)
{
//...
}
);
谢谢 我找到了一个解决办法。这似乎很有效:
myGrid.setGridParam({
onSortCol: function(index, iCol, sortorder)
{
alert("Hello");
}
});
+1似乎是使用jqGrid API实现它的最干净的方法。是的,这是正确的方法(参见相同的示例)。或者,您可以使用
jqGridSortCol
事件:myGrid.bind(“jqGridSortCol”,函数(e,index,iCol,sortOrder]){alert(“在jqGridSortCol中”);}