我在我的应用程序中使用jqgrid
内联编辑,也可以在移动设备中访问。由于移动设备中的用户访问空间很小,我不希望弹出窗口在中间投掷。
因此,基本上当用户没有选择行并单击编辑/删除按钮时,会抛出警告对话框"请选择一行" 。现在我不想要警报。就在用户点击编辑/删除按钮而不选择行时,它应该静止不动。没有任何事情发生。
这可能吗?我怎样才能做到这一点?
答案 0 :(得分:1)
我建议你另辟蹊径。可以禁用或隐藏删除/编辑按钮,直到选择一行。在loadComplete
内部,应测试是否选择了任何行(例如,如果使用带有{current:true}
选项的reloadGrid,则可以选择该行)。如果您可以再次禁用或隐藏删除/编辑按钮。
the old answer显示了如何通过添加ui-state-disabled
类来禁用导航按钮。为Another demo创建的the answer以交互方式演示了如何显示/隐藏导航按钮。