我的 Asp.NET MVC 4 应用程序中有一个 DevExpress GridView,我想通过 JavaScript 访问客户端的行数据。目前我正在做以下事情:
指定应该将哪些值传递给 js 函数 ChangeDetailsTab:
function OnGridFocusedRowChanged(s, e) {
s.GetRowValues(s.GetFocusedRowIndex(),
'MOL_REGID;BATCH_NAME;MOL_NAME;MOL_ENTERED_BY;', ChangeDetailsTab);
}
访问 ChangeDetailsTab 接收到的数组中的值:
function ChangeDetailsTab(rowData) {
var molRegId= rowData[0];
var batchName= rowData[1];
var molName= rowData[2];
var molEnteredBy= rowData[3];
}
这种方法使得访问大量值或稍后添加/删除值变得非常糟糕,因为必须在一个大字符串中指定列名(参见示例 1 第 3 行)。
有没有人更好地解决这个问题?