私は、行内に記入されていないセルを記述するエラー出力でデータ満杯チェックを実装しようとしています。無料jqGrid。セルと一緒に列名を取得する
//get row id
var gr = $("#" + subgrid_table_id).jqGrid('getGridParam', 'selrow');
// check row select
if (gr != null) {
/*
var myGrid = $("#" + subgrid_table_id),
selRowId = myGrid.jqGrid('getGridParam', 'selrow'),
//get cell value:
col1Value = myGrid.jqGrid('getCell', selRowId, 'stage');
//get all colnames
var columnNames = myGrid.jqGrid('getGridParam','colNames');
//get column name by index:
var col1Name = columnNames[4];
if (col1Value == "") {
alert("This data is empty: "+col1Name);
}
else {
つまり、すべてがうまくいくようですが、列の数を変更するとすべてが無駄になる可能性があります。 ColModelで列名をColNamesにリンクして動的ソリューションを取得するにはどうすればよいですか?