Ext JS - отключение отправки FormPanel в случае сбоя проверки

Вы можете использовать now () для установки значения столбца datetime, но имейте в виду, что вы не можете использовать это как значение по умолчанию.

1
задан Rohit Sharma 17 January 2019 в 08:53
поделиться

1 ответ

Для того, чтобы formBind работал, вам нужно иметь Ext.form.Panel. Панель форм обработает проверки полей формы и вызовет formBind, когда вся форма верна.

Следующий код будет обрабатывать formBind, см. Также рабочий Fiddle и документацию Ext.form.Panel .

{
    xtype: 'form',
    layout: 'column',
    items: [{
        columnWidth: .75,
        layout: "form",
        monitorValid: true,

        items: {
            fieldLabel: 'Please Enter  Activation Id',
            name: 'Activate',
            xtype: 'textarea',
            msgTarget: 'under',
            growMax: 200,
            allowBlank: false,
            blankText: "Please Enter Comma separated AssetIds",
            regex: /^[0-9]+(,[0-9]+)*$/,
            anchor: '100%'

        }
    }, {
        columnWidth: .25,
        items: {
            xtype: 'button',
            name: 'button',

            id: 'activatebutton',
            width: 100,
            text: 'Set for auto-activation',
            formBind: true,
            listeners: {
                click: function () {

                    shared.Notifier.success('The requ  ');
                    this.seForActivation();
                },
                scope: this
            }
        }
    }]
0
ответ дан And-y 17 January 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: