0

我必须在页面加载时显示一个添加模式表单。我这样做是这样的:

$('#lst_totals').jqGrid('editGridRow','new');

问题是,当我以这种方式调用它时,我不知道如何设置导航网格。我在导航网格中的添加模式表单上设置选项,如下所示:

// add options
   {    bSubmit: "Add",
        width: 350,
        recreateForm: true,
        recreateFilter: true,
        closeOnEscape: true,
        closeAfterAdd: true,
        editData: { action:'grdTotals' },
   },

但是这些属性没有为我在页面加载时调用的添加模式表单设置。它们仅适用于单击添加按钮时显示的添加模式表单。如何将选项应用于从 jqGrid 外部调用的模式表单?

4

1 回答 1

1

这是解决方案。正如我所知道的那样简单:

$('#lst_totals').jqGrid('editGridRow','new',
    {   bSubmit: "Add",
        width: 350,
        recreateForm: true,
        recreateFilter: true,
        closeOnEscape: true,                
        closeAfterAdd: true,
        editData: { action:'grdTotals' },
    }
);

基本上,由于我正在创建一个不属于导航网格的新模式表单,因此我必须为其提供我想要的属性。上面,“editGridRow”接受第三个参数 {},它可以包含这些属性。

于 2013-03-12T12:34:36.583 回答