这是可能的吗,我创建了一个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“来使网格的列可编辑。
<sjg:gridColumn name="serial_Number"
index="serial_Number"
title="Serial_Number"
editable="true"
sortable="true"/>正因为如此,现在有了可以添加、编辑和删除记录的按钮。+表示添加记录,pen表示编辑记录。
当我单击+或笔按钮时,有没有办法使用我创建的表单来添加新记录?我不想将对话框与单击+或笔按钮时创建的窗体一起使用。我想用我自己的形式。
总而言之,这是我喜欢做的事情。当我点击+时,它将转移到我的add record操作。当笔按钮被点击时,它将转到我的编辑操作,加上来自网格的关键记录。
希望我的问题是可以理解的。
谢谢
发布于 2013-01-22 09:46:31
您可以在navigatorAddOptions中添加addfunc,在navigatorEditOptions中添加editfunc,这样网格将运行您的自定义函数。您可以在自己的函数中调用自己的窗体。
更多信息请点击此处
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator
https://stackoverflow.com/questions/14355923
复制相似问题