igGrid 根据特定单元格的值验证输入
igGrid 根据特定单元格的值验证输入
- 发布日期:2020 年 08 月 20 日
- 上次更新时间:2020 年 08 月 20 日
igGrid输入验证功能(igValidator)允许根据特定单元格的值进行输入验证。
var editedCellRowID;
$(功能 () {
igGrid
$(“#grid”)。 igGrid({
autoGenerateColumns: false,
主键:“ID”,
宽度:“自动”,
自动提交:真,
列: [
{ headerText: “ID”, key: “ID”, dataType: “number” },
{ headerText: “Number”, key: “Number”, dataType: “number” },
{ headerText: “maximum”, key: “MaxNumber”, dataType: “number” }
],
数据来源:样本数据,
特征: [
{
名称:“正在更新”,
editCellStarted: function(evt, ui){
获取目标行 ID
editedCellRowID = ui. 行标识;
},
列设置: [
{
列键:“ID”,
必需:真,
只读:真,
},
{
列键:“数字”,
必需:真,
只读:假,
编辑器选项:{
验证器选项: {
自定义验证方法
自定义:函数(值,字段选项) {
输入验证
获取随附银行的最大值
var maxValue = $(“#grid”)。 igGrid(“getCellValue”, editedCellRowID, “MaxNumber”);
if(最大值<值){
返回假;
}
返回真值;
},
错误消息:“设置了大于最大数字的值。
}
}
},
{
列键: “最大数字”,
编辑器选项: {
只读:真,
禁用:假,
},
},
]
}
]
});
});