jqGrid setRowData fails
jqGrid setRowData fails
我无法从网格行选择处理程序更新单元格。单元格保持不变,对setRowData的调用返回false。是什么原因导致的呢?我使用了来自另一个SO答案的代码,并阅读了jqGrid的在线文档。
var _handleRowSelectedInGrid = function( rowId ){
var rowData = $('#attendantImagesTable').jqGrid( 'getRowData', rowId );
// rowData looks good here!
rowData.userLastName = 'HELLO';
var success = $('#attendantImagesTable').jqGrid( 'setRowData', rowId, rowData );
// success == false why?
}
根据您的代码片段,看起来对setRowData
的调用应该已经工作了。您可以尝试使用jqGrid的非精简版本进行调试,并深入到对setRowData
的调用中,看看它失败的原因。
或者,如果您只是在特定单元格中设置数据,那么使用setCell
方法可能更容易。
相关文章:
- 未捕获的类型错误:无法读取未定义的属性“setRowData”
- jQuery POST to Node.JS Fails
- Javascript:String to date fails
- Safari 9 fails querySelectorAll with :invalid selector
- XML HTTP GET Request Fails
- Tumblr.js API -- require() fails
- Browserify fails
- SetRowData and DirtyCells
- jqGrid setRowData fails
- Converting RGB to HEX fails
- Google maps api: callback=initialize fails?
- canvas drawImage fails
- Selenium IDE fails getElementById()
- Mongoose Array Push Fails
- ibm mobilefirst - IBM Worklight - Adapter Javascript fails
- next() fails inside a <p> element
- Angular js http get fails