如何禁用yii2 wbraganca动态表单中的添加按钮?

时间:2016-09-13 16:58:17

标签: forms dynamic yii2 yii2-advanced-app

我正在使用 wbraganca 动态表单。我将限制设置为10,因此只能动态添加10个表单。现在我想在达到10个表单的限制时禁用添加按钮。

我该怎么做?请帮助任何人。

1 个答案:

答案 0 :(得分:0)

我已经浏览了wbraganca动态表单的文档。在那里我看到了一个JavaScript事件在达到限制时被调用。

$(".dynamicform_wrapper").on("limitReached", function(e, item) {
    alert("Limit reached");
});

此外,我已经看到了示例中用于插入按钮的类

'insertButton' => '.add-item', // css class name given by default

因此,如果您需要在达到限制时禁用插入按钮,那么它似乎是直接的解决方案

$(".dynamicform_wrapper").on("limitReached", function(e, item) {

// I assume plugin doesn't disable button by default on reaching limit
        $(".add-item").prop('disabled', true);

    });

来源 https://github.com/wbraganca/yii2-dynamicforme