如何自定义 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",
        ...
        }