使用RESTful网址进行jqGrid的内联编辑?

我正在使用jqGrid,并且希望能够使用其内置的编辑功能来进行Ajax调用以添加/编辑/删除。我们的API使用RESTful动词和网址,如下所示:


verb     url               action

--------------------------------------------------------------

GET      /api/widgets      get all widgets (to populate grid)

POST     /api/widgets      create new widget

PUT      /api/widgets/1    update widget 1

DELETE   /api/widgets/1    delete widget 1

是否可以使用具有这些限制的内置Ajax处理,还是我必须使用本地数据(如此处和此处概述)并自己管理ajax调用?如果可能,我应该在网格上设置哪些属性?


神不在的星期二
浏览 520回答 3
3回答

白猪掌柜的

还可以在此处查看有关如何为RESTful URL设置jqGrid的出色的一般教程,其中还包括相应的Spring MVC服务器部分的外观。

慕仙森

我已经设法通过实现beforeSubmitCell事件处理程序来实现它:beforeSubmitCell: function(rowId) {            jQuery("#grid-HumanResource-table").jqGrid(                'setGridParam',                {                    cellurl: s.getBaseModule().config.baseAPIUrl + "humanResource/" + rowId                }            );        },我正在使用jqGrid 4.6版本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery