当使用editurl:' clientArray' jqgrid看到错误没找到页面

时间:2017-10-16 07:26:06

标签: jqgrid mvcjqgrid

我在jqgrid中使用editurl:' clientArray'但看到此错误: 看看pic error.how解决了这个问题 see pic error 但是当他们编辑时,它不应该调用server.So我尝试了“ClientArray”#39;但仍然显示Url未设置警报框 怎么解决这个问题

 myGrid.jqGrid({
                            pager: myPager, data: col[cols], datatype: 'local',
                            editurl: 'clientArray',
                            },
                            jsonReader: {
                                root: "Rows",
                                page: "Page",
                                total: "Total",
                                records: "Records",
                                repeatitems: true,
                                userdata: "UserData",
                                id: "Id",
                                cell: "RowCells"
                            },


                            cmTemplate: { editable: false, autoResizable: true },
                             loadonce: true,
                            shrinkToFit: true,

                            autoencode: true,

                        })
                        .navGrid( '#' + $(myPager)[0].id ,

                  { add: false, del: false, edit: false, search: false }   

                  )
                           .jqGrid('inlineNav', '#' + $(myPager)[0].id ,
                         {
                             // cloneToTop: true,
                             edit: false, add: true, save: false, cancel: false,
                             edittext: "ویرایش", addtext: "جدید", savetext: "ذخیره", canceltext: "لغو",

                             addParams: {
                                 position: "last",
                                 rowID: '0',
                                 useDefValues: true,
                                 addRowParams:  getInlineNavParams(true) 
                             },
                             //editParams: getInlineNavParams(false)
                         }

                         );

                        myGrid.jqGrid('filterToolbar', {
                            stringResult: true,//// وجود این سطر سبب می‌شود تا اپراتورها به سرور ارسال شوند
                            enableClear: false,
                            searchOnEnter: true,
                            searchOperators: true, // فعال سازی منوی اپراتورها
                            defaultSearch: "cn"

                        });

1 个答案:

答案 0 :(得分:0)

editurl: 'clientArray'的使用是正确的。我建议你尝试升级到免费的jqGrid 4.15.1 - 它是jqGrid的分支,我在主分叉商业化后重新命名为Guriddo jqGrid JS开发。

要测试免费的jqGrid,您可以直接从CDN加载jqGrid文件:

https://cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.15.1/cs‌​s/ui.jqgrid.min.css
https://cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.15.1/i1‌​8n/min/grid.locale-f‌​a.js
https://cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.15.1/jq‌​uery.jqgrid.min.js

有关详细信息,请参阅the wiki article