制表符-添加新行后验证输入

时间:2019-03-20 22:35:59

标签: tabulator

使用制表符-最初,当我构建表时,我可以在列定义中提供验证选项:

{title:"Rating", field:"rating", editor:"input", validator:"required"}

因此,“评分”列中的单元格不能为空。但是,在我添加新行之后:

    $("#add-row").click(function () {
    table.addRow({});
});

,验证功能不适用于此新创建的行中的“评级”列。我可以将单元格留空,并且不会抱怨。 有什么方法可以保留列结构,包括在添加新行时进行验证吗?谢谢!

1 个答案:

答案 0 :(得分:1)

我来晚了,但也许可以帮助别人。

Tabulators验证器仅在用户在字段中输入数据后运行。不是在创建行时。

如果您不希望该字段为空,请在创建行时输入一些默认值-

$("#add-row").click(function () {
    table.addRow({"rating": "default_value"}); // Put default value