Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用';警告对话框';在jqgrid中编辑/删除_Jqgrid - Fatal编程技术网

禁用';警告对话框';在jqgrid中编辑/删除

禁用';警告对话框';在jqgrid中编辑/删除,jqgrid,Jqgrid,我正在我的应用程序中使用jqgrid内联编辑,该应用程序也可以在手机中访问。因为手机中的用户访问空间很小,所以我不希望弹出窗口在中间。 因此,基本上,当用户没有选择行并单击编辑/删除按钮时,会弹出警告对话框“请选择一行”。现在我不想听到警报。当用户单击“编辑/删除”按钮而不选择行时,它应该静止不动。什么也没发生 这可能吗?我怎样才能做到这一点呢?我建议你另一种方法。可以禁用或隐藏删除/编辑按钮,直到选中一行。在loadComplete中,应该测试是否选择了任何行(例如,如果使用带有{curren

我正在我的应用程序中使用
jqgrid
内联编辑,该应用程序也可以在手机中访问。因为手机中的用户访问空间很小,所以我不希望弹出窗口在中间。

因此,基本上,当用户没有选择行并单击编辑/删除按钮时,会弹出警告对话框“请选择一行”。现在我不想听到警报。当用户单击“编辑/删除”按钮而不选择行时,它应该静止不动。什么也没发生


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

我建议你另一种方法。可以禁用或隐藏删除/编辑按钮,直到选中一行。在
loadComplete
中,应该测试是否选择了任何行(例如,如果使用带有
{current:true}
选项的重载网格,则可以选择该行)。在这种情况下,您可以再次禁用或隐藏删除/编辑按钮


创建用于显示如何通过添加
ui-state-disabled
类禁用导航器按钮。为演示如何以交互形式显示/隐藏导航器按钮而创建。

禁用“loadComplete”中的图标时,loadComplete:function(){$(“#CommentsData_iledit”).addClass('ui-state-disabled');$(“#del#CommentsData”).addClass('ui-state-disabled');}},有什么想法吗?@SanthoshKumar:你使用哪种数据类型?例如,如果使用
datatype:“local”
data
参数,则在
navGrid
inlineNav
创建相应按钮之前,将第一次调用
loadComplete
。因此,您不仅要禁用
loadComplete
内部的按钮,还要禁用
navGrid
inlineNav
之后的按钮。如果我的最后一个提示对你没有帮助,你应该在问题的文本后面加上当前的代码。你是对的。在创建寻呼机后添加。你能调查一下吗?