jqGrid。添加对话框

jqGrid。添加对话框,jqgrid,Jqgrid,我有jqGrid和一些列,我想在add对话框中添加其他字段,这些字段不显示在网格中,而是发送请求。如何使此功能正常运行?您可以在事件处理程序内部修改“添加”对话框。您可以看到一个工作示例。我举的这个例子是对这个问题的回答(另见一个封闭式问题) 更新:我重新阅读了你的问题,可以看到我最初回答了你提出的另一个问题。您需要的只是使用参数,例如 $("#list").jqGrid('navGrid','#pager',{del:false,search:false,refresh:false},

我有jqGrid和一些列,我想在add对话框中添加其他字段,这些字段不显示在网格中,而是发送请求。如何使此功能正常运行?

您可以在事件处理程序内部修改“添加”对话框。您可以看到一个工作示例。我举的这个例子是对这个问题的回答(另见一个封闭式问题)

更新:我重新阅读了你的问题,可以看到我最初回答了你提出的另一个问题。您需要的只是使用参数,例如

$("#list").jqGrid('navGrid','#pager',{del:false,search:false,refresh:false},
            {}, // edit parameters
            { // add parameters
                url: '/myAddUrl',
                editData: {
                    someStaticParameter: "Bla Bla",
                    myDynamicParameter: function() {
                        return (new Date()).toString();
                    }
                }
            }
            );

看。演示在服务器端没有任何内容,但您可以使用或轻松验证发送到服务器的数据是否包含
someStaticParameter
myDynamicParameter
参数。

您可以在事件处理程序内修改Add对话框。您可以看到一个工作示例。我举的这个例子是对这个问题的回答(另见一个封闭式问题)

更新:我重新阅读了你的问题,可以看到我最初回答了你提出的另一个问题。您需要的只是使用参数,例如

$("#list").jqGrid('navGrid','#pager',{del:false,search:false,refresh:false},
            {}, // edit parameters
            { // add parameters
                url: '/myAddUrl',
                editData: {
                    someStaticParameter: "Bla Bla",
                    myDynamicParameter: function() {
                        return (new Date()).toString();
                    }
                }
            }
            );

看。演示在服务器端没有任何内容,但您可以使用或轻松验证发送到服务器的数据是否包含
someStaticParameter
myDynamicParameter
参数。

这一个很好。我投票支持这个

这个解决方案适用于我正在寻找的东西。我有一个用户表,其中包含典型的用户名、密码等详细信息。我还有一个编辑和添加按钮

就安全性而言,将所有用户及其密码一起发送是不好的。因此,在编辑表单中,管理员只能编辑除密码以外的所有内容


在添加表单中,管理员可以使用新密码创建新帐户。由于密码字段在网格中不存在,因此它不会显示在添加表单中。通过以下示例,我可以添加自定义字段,而无需公开用户密码。非常感谢Oleg

这一个很好。我投票支持这个

这个解决方案适用于我正在寻找的东西。我有一个用户表,其中包含典型的用户名、密码等详细信息。我还有一个编辑和添加按钮

就安全性而言,将所有用户及其密码一起发送是不好的。因此,在编辑表单中,管理员只能编辑除密码以外的所有内容


在添加表单中,管理员可以使用新密码创建新帐户。由于密码字段在网格中不存在,因此它不会显示在添加表单中。通过以下示例,我可以添加自定义字段,而无需公开用户密码。非常感谢Oleg

我想回答你的另一个问题,并再次阅读这个问题。第一次我的回答是错误的。我更新了我的答案。如果您希望在将来收到答案,请以任何方式评论答案。没有你方的任何回应,我觉得回答没有意义。我想回答你的另一个问题,并再次阅读这个问题。第一次我的回答是错误的。我更新了我的答案。如果您希望在将来收到答案,请以任何方式评论答案。没有你方的任何回应,我认为回答没有意义。