相关疑难解决方法(0)

jqGrid不保存内联行编辑

我在ASP.NET MVC 4网站jQuery 1.7.2中使用jqGrid 4.3.2.应用程序中有几个地方使用jqGrid.我现在的一般设置是所有编辑都在本地(loadonce: trueclientArray)内联导航和编辑完成,并且所有网格数据都通过AJAX调用在表单提交时发布到服务器.我在行编辑和它们承诺的事件中遇到了一些困难.您可以在此处查看网站(以及来源,正在进行的总工作,不错).如果添加或编辑行,然后单击页面上的其他位置,则不会保存行编辑.用户必须在行编辑期间的某处按Enter键以保存行.

我在这个问题上略微谈到了这一点,奥列格乐意回答.除了按下回车键之外,有没有办法提交行编辑,比如当行失去焦点时?

jquery jqgrid

6
推荐指数
1
解决办法
7595
查看次数

如何使用saveRow的jqgrid extraParam参数

在一个单元格中,edittype是使用键值对选择,如下所示.

 colModel: [
            {name: 'Code', index: 'Code', width: '16%', editable: true, sortable: true },
            { name: 'ABC', index: 'ABC', width: '16%', editable: true, edittype: "select", editoptions: { value: "FE:FedEx;TN:TNT"} },
            { name: 'Emailid', index: 'Emailid', width: '16%', editable: true, sortable: true },
            ],
Run Code Online (Sandbox Code Playgroud)

现在,当我选择FedEx for ABC列时添加新行,它会将FE发送到EditURL Link而不是FedEX,所以我想使用extraParam将FEDEX发送到EditURL.

所以请任何人让我知道如何实现它.

为此,我的代码如下

更新的代码

var grid = jQuery("#list5").jqGrid({
        url: '/home1/GetUserData',
        datatype: "json",
        mtype: "POST",
        colNames: ['Code', 'LoginID', 'Emailid'],
        colModel: [
                        {name: 'Code', index: 'Code', width: '16%', editable: true, sortable: true …
Run Code Online (Sandbox Code Playgroud)

jqgrid

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

jqgrid ×2

jquery ×1