禁用jqgrid编辑/删除中的“警告对话框”

时间:2014-12-03 09:16:44

标签: jqgrid

我在我的应用程序中使用jqgrid内联编辑,也可以在移动设备中访问。由于移动设备中的用户访问空间很小,我不希望弹出窗口在中间投掷。

因此,基本上当用户没有选择行并单击编辑/删除按钮时,会抛出警告对话框"请选择一行" 。现在我不想要警报。就在用户点击编辑/删除按钮而不选择行时,它应该静止不动。没有任何事情发生。

这可能吗?我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我建议你另辟蹊径。可以禁用或隐藏删除/编辑按钮,直到选择一行。在loadComplete内部,应测试是否选择了任何行(例如,如果使用带有{current:true}选项的reloadGrid,则可以选择该行)。如果您可以再次禁用或隐藏删除/编辑按钮。

The demo创建的

the old answer显示了如何通过添加ui-state-disabled类来禁用导航按钮。为Another demo创建的the answer以交互方式演示了如何显示/隐藏导航按钮。