【发布时间】:2015-11-03 06:54:24
【问题描述】:
我正在尝试将 MVC 操作控制器中的数据列表绑定到内联 JqGrid 中。示例 JSON 数据如下
{Id:"1",FirstName:"Joy",Gender:"Male"},
{Id:"2",FirstName:"George",Gender:"Male"},
{Id:"3",FirstName:"Tessa",Gender:"Female"}
我正在尝试在内联 JqGrid 中为 Gender 绑定一个下拉列表。下拉列表的示例数据如下。
{Id:"17b4bf97-4ab0-49b1-ab01-072f4dbed696",Gender:"Male"},
{Id:"f206d222-0608-4b92-b9dd-0cac5c66121",Gender:"Female"}
我已将 JqGrid 配置如下
$("#tbl-users").CreateGrid({
url: // MVC controller action url,
colNames: ['User ID', 'First Name', 'Gender',....],
colModel: [
{ name: 'UserID', index: 'UserID', sorttype: 'integer', hidden: true, key: true },
{name: 'UserName', index: 'UserName', searchoptions: { sopt: ['cn'] }, editable: true},
{name: 'Gender', index: 'Gender', searchoptions: { sopt: ['cn'] }, editable: true,
edittype: "select",
formatter: 'select',
editoptions: {
dataUrl: // Url to get the list of Gender User from the MVC controller,
buildSelect:
function (response) {
//Code to build a drop down
}
}
},
});
在进行上述配置时,我无法在列表中显示 Gender 的值。我错过了什么?如果我得到任何人的指导,那将会很有帮助。 我正在使用 JqGrid 4.5.1
【问题讨论】:
标签: asp.net-mvc-4 model-view-controller jqgrid inline inline-editing