我在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/

10-16 08:58