我在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行)。
有谁能更好地解决这个问题?
最佳答案
客户端GetRowValues是专门为此目的而设计的。
我相信这是最好的解决方案。
关于javascript - 通过GridView的客户端API访问行数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13880664/