在 jqGrid 中向 navButton 添加警告消息

Add warning message to navButton in jqGrid

当我在 jqGrid 上单击标准按钮(添加、编辑、删除)时,如果没有选定的行,它会显示警告 "Please, select row"。

如何同时为我的导航按钮添加警告消息?

我添加了按钮。

[{caption: 'text',
  title: 'text',
  buttonicon: 'ui-icon-myicon',
  onClickButton: checkSelectedRows,
  position: 'last'
}]

我想使用 checkSelectedRows 方法检查是否选择了任何行并显示警告。

代码可能如下所示

$grid.jqGrid("navButtonAdd", "#pager", {
    caption: 'text',
    title: 'text',
    buttonicon: 'ui-icon-newwin',
    position: 'last',
    onClickButton: function () {
        var selRow = $(this).jqGrid("getGridParam", "selrow");
        if (selRow) {
           alert("row is selected");
           // do your main code here
        } else {
            $.jgrid.viewModal("#alertmod_" + this.id, {toTop: true, jqm: true});
        }
    }
});