複数の列と行を持つ jqgrid があり、そのすべてが動的にロードされます。各列には独自の検証基準があり、jquery.validate.jsを使用してフィールドを検証しています。私が得ているすべてのヘルプは、単純なフォーム フィールドで行われる検証に関するものです。
jqgrid セルを検証する方法はありますか?
たとえば、数値フィールドがあります。jqgrid でフォーカスをあるセルから別のセルに変更するたびに、検証チェックを実行する必要があります。セルが切り替えられたかどうか、およびそのセルにどのような値があったかを確認するメカニズムがすでに実行されています。
これは、検証を実行する必要があるコードです。
function performCellValidation(rowId, colId, colName) {
var cellValue = $grid.jqGrid('getCell', rowId, colName);
switch (colName) {
case 'Employee_OID':
{
//perform validation here
}
}
}