Проверка M2|поля не работает с динамическими строками в конфигурации системы


Я подал заявку на проверку подлинности в system.xml файл он работает для других полей, но не применяется к динамическим полям.

Вот мое динамическое поле:

            <field id="add_item" translate="label" sortOrder="15" showInDefault="0" showInWebsite="1" showInStore="0">
                <label>Set Dropdown Prices</label>
                <frontend_model>Vendor\Module\Block\Adminhtml\Menu\Field\AdditionalItem</frontend_model>
                <backend_model>Vendor\Module\Block\Adminhtml\Menu\Config\Backend\AdditionalItem</backend_model>
                <validate>validate-digits</validate>
            </field>

Обновление

Вот моя колонка в интерфейсной модели:

$this->addColumn(
        'productcost',
        [
            'label' => __('Voucher Cost'),
            'size' => '150px',
            'class' => 'required-entry'
        ]
    );
Author: Ajwad Syed, 2019-04-25

1 answers

Переместить размер в класс стилей

 $this->addColumn('productcost', ['label' => __('Voucher Cost'),'class' => 'required-entry validate-number','style' => 'width:50px']);
 1
Author: Arunprabakaran M, 2019-04-25 09:24:10