如何自定义 jsGrid 中的验证器警报?
How customize the validators alerts in jsGrid?
我找不到在 jsGrid 中自定义验证器警报的方法。我可以更改验证规则,但我需要使用自定义函数并删除警报。
我也找不到对 输入的数据无效! 消息的引用,这是 required
警报中的默认设置。
我尝试按照 github 中某些主题的一些提示进行操作,我也按照文档使用 invalidNotify
,但没有成功。
我正在尝试使用自定义函数,除了验证之外,它已经对布局进行了一些更改以通知插入的数据无效。
但是,标准的 jsGrid 警告不断弹出,如下所示:
fields: [{
name: "sensorNumber",
title: $('#title_meter_number').val(),
type: "number",
validate: function(config) {
if (config == undefined) {
__validateRefuelling(config);
}
我是用invalidNotify
得到的,之前用错了,按照我的代码:
var xxx = function() {
$('#xxx').jsGrid({
height: '250px',
width: '100%',
inserting: true,
editing: true,
sorting: true,
invalidNotify: function(args) {
$('#alert-error-not-submit').removeClass('hidden');
},
fields: [{
name: "sensorNumber",
title: $('#title_meter_number').val(),
type: "number",
validate: "required"
}, {
name: "liters",
title: $('#title_liters').val(),
type: "number",
validate: "required"
}, {
name: "measuredValue",
title: $('#title_indication_of_the_meter').val(),
type: "number",
validate: "required"
}, {
type: "control"
}]
});
};
如果你想修改"Invalid data entered!",你可以在你的代码中添加invalidMessage
,我试过了
$("#grid").jsGrid({
height:"auto",
width:"100%",
autoload:true,
editing:true,
paging:true,
invalidMessage:"your error msg",
...
}
我找不到在 jsGrid 中自定义验证器警报的方法。我可以更改验证规则,但我需要使用自定义函数并删除警报。
我也找不到对 输入的数据无效! 消息的引用,这是 required
警报中的默认设置。
我尝试按照 github 中某些主题的一些提示进行操作,我也按照文档使用 invalidNotify
,但没有成功。
我正在尝试使用自定义函数,除了验证之外,它已经对布局进行了一些更改以通知插入的数据无效。
但是,标准的 jsGrid 警告不断弹出,如下所示:
fields: [{
name: "sensorNumber",
title: $('#title_meter_number').val(),
type: "number",
validate: function(config) {
if (config == undefined) {
__validateRefuelling(config);
}
我是用invalidNotify
得到的,之前用错了,按照我的代码:
var xxx = function() {
$('#xxx').jsGrid({
height: '250px',
width: '100%',
inserting: true,
editing: true,
sorting: true,
invalidNotify: function(args) {
$('#alert-error-not-submit').removeClass('hidden');
},
fields: [{
name: "sensorNumber",
title: $('#title_meter_number').val(),
type: "number",
validate: "required"
}, {
name: "liters",
title: $('#title_liters').val(),
type: "number",
validate: "required"
}, {
name: "measuredValue",
title: $('#title_indication_of_the_meter').val(),
type: "number",
validate: "required"
}, {
type: "control"
}]
});
};
如果你想修改"Invalid data entered!",你可以在你的代码中添加invalidMessage
,我试过了
$("#grid").jsGrid({
height:"auto",
width:"100%",
autoload:true,
editing:true,
paging:true,
invalidMessage:"your error msg",
...
}