Ext JS 6.5 Ext.Form.field.Date with InputMask - PullRequest
0 голосов
/ 13 января 2020

Когда я применяю InputMask к полю даты и пытаюсь ввести с клавиатуры дату, он возвращает ошибку, попытался это на скрипке, и ошибка также возникает, у кого-нибудь есть обходной путь или идея об этом?

код действительно прост:

    Ext.create('Ext.form.Panel', {
        renderTo: Ext.getBody(),
        requires: [' Ext.field.InputMask '],
        width: 300,
        bodyPadding: 10,
        title: 'Dates',
        items: [{
            xtype: 'datefield',
            anchor: '100%',
            fieldLabel: 'Date',
            name: 'date',
            format: 'd/m/Y',
            inputMask: '99/99/9999'
        }]
    });

ошибка на консоли: errorimage.jpg

сенча скрипки: https://fiddle.sencha.com/#view / редактор & скрипка / 32lf

1 Ответ

0 голосов
/ 13 января 2020

Hi Keller InputMask была введена в Ext 6.5.0 и хорошо протестирована только в современном инструментарии. Но вы можете использовать его в classi c.

Миксин находится внутри основного пакета, но Sencha гарантирует лучшую работу только в современном наборе инструментов.

InputMask Mixin совместим только с текстовым полем

Прочтите это руководство, пожалуйста.

https://docs.sencha.com/extjs/6.5.0/guides/whats_new/whats_new.html#whats_new -_- whats_new _-_ input_masking

Надеюсь, это поможет.

...