我有一个 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
}
}
}
答案 0 :(得分:1)
基于此:Common Editing Properties/Editrules
在colmodel中:
colModel: [
...
{name:'Employee_OID', ...,
editrules: {
custom:true,
custom_func: function(value,colname) {
switch (colName) {
case 'Employee_OID':
{
//perform validation here
}
}
}
},
editable:true },
...