我需要在jqGrid的下拉列中获取不同的值集。我正在使用 jqGrid 4.4.4
问题分为两部分
列模型
{ key: false, name: 'ContactName', index: 'ContactName', editable: true, width: '100px', sortable: false, frozen: true, formatter: 'select', edittype: 'select',
editoptions: {
dataUrl: '/InvestorList/GetContactList'
}
和2. 如何在不处于编辑模式时填充单元格中的值?我正在使用内联编辑。
谢谢,
答案 0 :(得分:2)
如果你使用的旧版本比你有限制的可能性,但我查看了jqGrid 4.4.4的代码。它已经有一个您可以使用的功能:您可以使用postData
定义为函数:
{ name: 'ContactName', editable: true, width: 100, sortable: false, frozen: true,
formatter: 'select', edittype: 'select',
editoptions: {
dataUrl: '/InvestorList/GetContactList',
postData: function (rowid, value, cmName) {
return {
myId: rowid
}
}
}
}
我删除了ContactName
不需要的index
属性的定义,并将width
属性的值从错误的值'100px'
修改为100
。该值应为数字。
上面的代码将带有rowid的myId
参数添加到'/InvestorList/GetContactList'
的请求中。
要设置单元格的值,如果该行不在内联/单元格编辑模式下,则只能使用setCell方法。