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 つの大きな文字列で指定する必要があるため、多数の値にアクセスしたり、後で値を追加/削除したりするのは非常に困難です (例 1 行 3 を参照)。
この問題のより良い解決策はありますか?