这可能,我创建了一个Jquery网格struts2。我所做的是在Jquery网格中添加了它。
<s:url id="editurl" action="nedit"/>
然后在
中添加了这些选项navigator="true"
navigatorAdd="true"
navigatorSearch="true"
navigatorRefresh="true"
navigatorDelete="true"
resizable ="true"
draggableZindex="true"
navigatorAddOptions="{height:525, width:425, readAfterSubmit:true, draggable:true, resizable:true}"
navigatorEditOptions="{height:525, width:425, reloadAfterSubmit:true, draggable:true, resizable:true}"
navigatorDeleteOptions="{height:200, width:200, reloadAfterSubmit:true, draggable:true, resizable:true}"
然后通过添加editable =“true”来启用网格的collumn。
<sjg:gridColumn name="serial_Number"
index="serial_Number"
title="Serial_Number"
editable="true"
sortable="true"/>
因此,现在有按钮可以添加,编辑和删除记录。 +用于添加记录,笔用于编辑记录。
当我点击+或笔按钮时,我会使用我创建的表单来添加新记录吗?我不想使用单击+或笔按钮时创建的表单的对话框。我想用自己的形式。
总结一下,这就是我喜欢做的事情。当我点击+它将转移到我的添加记录操作。单击笔按钮时,它将转到我的编辑操作以及来自网格的键记录。
希望我的问题易于理解。
由于
答案 0 :(得分:0)
您可以在addfunc
和navigatorAddOptions
中添加editfunc
navigatorEditOptions
中的{{1}},因此网格将运行您的自定义函数。
您可以在自己的功能中调用自己的表单。
此处有更多信息
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator