作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在按下列标题时触发 onSortCol
事件。目前,当我单击列标题时,我可以看到发送到服务器的请求,但我希望在此之前触发 onSortCol
。我已将我正在使用的代码粘贴在下面。
我错过了什么吗?如何让 onSortCol
工作?
jQuery("#list").jqGrid('navGrid', "#pager", { edit: false, add: false, del: false },
{onSortCol:function (index, columnIndex, sortOrder)
{
alert(index);
return 'stop';
}
});
最佳答案
您使用 onSortCol以错误的方式。目前您使用onSortCol作为 navGrid 的 prmEdit
(表单编辑参数)参数方法。尝试在 jqGrid 定义中包含 onSortCol
:
jQuery("#list").jqGrid({
// other parameters of jqGrid like colModel
onSortCol: function (index, columnIndex, sortOrder) {
alert(index);
return 'stop';
}
});
关于sorting - JQGrid排序-如何触发onSortCol事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3761739/
我已经查看了 jqGrid documentation和其他一些 SO 问题,几乎唯一记录的处理 onSortCol 的方法是在初始化网格时,即: var myGrid = $("#gridid").
我是一名优秀的程序员,十分优秀!