【问题标题】:Jqgrid add and edit dialog widthjqgrid 添加和编辑对话框宽度
【发布时间】:2014-04-28 04:50:46
【问题描述】:

我创建了一个具有一些功能的 jqgrid。它工作得很好。我有一个大表格要添加和编辑框。所以我想设置表单的宽度,所以我从谷歌搜索并获取代码并将其放入我的代码中。这也有效。但成功和错误消息未显示在我的网格中。如果我删除这两条线意味着运行良好但宽度未设置。

{closeOnEscape:true, recreateForm: true, width:800},   // Edit options
{closeOnEscape:true, recreateForm: true, width:800},   // Add options

请帮我解决这个问题..

【问题讨论】:

  • 试试我的答案,如果你没有得到正确的输出,然后再发布一些你的代码。我们会帮助你。

标签: jquery jqgrid jqgrid-asp.net


【解决方案1】:

下面的代码对我来说很好用,

$("#ButtonId").click(function () {
            jQuery("#gridId").jqGrid('editGridRow', "new", { height: 330, width: 350, addCaption: "Add form", recreateForm: true, closeAfterAdd: true });
});

在上面,您可以根据需要提供 heightwidth编辑表单也是如此。

【讨论】:

  • 它工作正常。但是表单突然关闭。我无法获得成功或错误消息我的主要工作是在添加或编辑表单时获得成功和错误消息,
  • @user3085540: 你可以在ajax中使用success函数来显示成功提示,可能添加后表单会关闭。
  • @user3085540:这个选项对你有帮助。 afterSubmit 在数据发布到服务器后触发。如果数据发布成功,则此事件通常用于接收状态表单服务器。此事件的参数是从请求返回的数据和类型为 name:value 的已发布值的数组。 例如: 看看这里trirand.com/blog/?page_id=393/help/…
  • @user3085540:再看看这里(托尼的回答):trirand.com/blog/?page_id=393/help/aftersubmit-event
猜你喜欢
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
  • 2011-04-18
相关资源
最近更新 更多