jqgrid链接到另一个网格的模态对话框

时间:2011-02-02 18:22:47

标签: jqgrid

我尝试实现从一个网格到另一个网格的模式对话框的链接。我做了example 来说明这个问题。如果您在图片网格的每一行的上下文菜单(右键单击)中选择,您将找到一些操作。其中之一是“转到扫描信息”。在这里,我想有一个链接到网格“扫描”的模态对话框,模态对话框应该让用户根据所选图片的扫描记录是否已经存在,添加/编辑模式对话框。

有人已经实现了类似的东西吗?

2 个答案:

答案 0 :(得分:1)

让我们在一个页面上有两个网格:一个id =“grid”,另一个id =“scan”。正如您在双击第一个网格时调用jQuery('#grid').jqGrid('editGridRow',id),您可以在上下文菜单“转到扫描信息”中调用jQuery('#scan').jqGrid('editGridRow',id)。您唯一需要知道的是知道第二个网格上的ID。在调用jQuery('#scan').jqGrid('editGridRow',id)之前,您可以阻止任何其他逻辑(例如测试“所选图片的扫描记录是否已经存在”)。

答案 1 :(得分:0)

如果我理解,你需要在模态对话框中插入另一个jqgrid。您是否尝试将jqgrid函数插入jquery open eventdialog

您必须按需调用jqgrid函数,而不是在本例中调用document.ready语句。

Imo这可行(尚未测试):

$( ".selector" ).dialog({
   open: function(event, ui) {

     $("#grid").jqGrid({ 
       ... all of options...
     });

   }
});