【问题标题】:How to use own created form to create,update records from the Grid. (Struts2-Jquery-Grid Plugin)如何使用自己创建的表单从网格中创建、更新记录。 (Struts2-Jquery-Grid 插件)
【发布时间】:2013-01-16 10:13:04
【问题描述】:

这可以吗,我创建了一个Jquery grid 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"/>

因此,现在有可以添加、编辑和删除记录的按钮。 + 用于添加记录,笔用于编辑记录。

当我单击 + 或钢笔按钮时,是否可以使用我创建的表单添加新记录?当我单击 + 或钢笔按钮时,我不想使用带有创建表单的对话框。我想使用我自己的表格。

总而言之,这就是我喜欢做的事情。当我单击 + 时,它将转移到我的添加记录操作。单击笔按钮时,它将转到我的编辑操作以及来自网格的关键记录。

希望我的问题可以理解。

谢谢

【问题讨论】:

    标签: grid struts2-jquery jqgrid


    【解决方案1】:

    您可以在navigatorAddOptions 中添加addfunceditfunc in navigatorEditOptions 所以网格将运行您的自定义函数。 您可以在自己的函数中调用自己的表单。

    更多信息在这里

    http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator

    【讨论】:

    • 嗨,您能像示例代码一样具体说明吗?我不是专业人士..我对此仍然是菜鸟..对此感到抱歉..
    猜你喜欢
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2013-04-28
    • 2019-11-30
    相关资源
    最近更新 更多