Метка exjs6 отображает значение при привязке данных - PullRequest
0 голосов
/ 15 марта 2019

В метке extjs6 с привязкой данных, как мне конвертировать связанное значение каждый раз, когда оно меняется?

Сейчас я использую модель представления с формулой, но она затрагивает этот метод только при создании панели, я хочучтобы он соответствовал формуле каждый раз, когда я получаю входящее изменение значения метки.

может кто-то увидеть, что я делаю неправильно?

вот мой ярлык в поле зрения

                                    columnWidth: 0.5,
                                xtype: 'label',
                                itemId: 'labelDateStatementId',
                                cls: 'myLabelCRM2',
                                bind: {
                                    text: '{convertDateStatement}'
                                }

вот моя формула в viewmodel

    formulas: {

    convertDateStatement: function (get) {
        var me = this;
        var myView = me.getView();
        var label = myView.queryById('labelDateStatementId');
        debugger;
    }

она попадает в формулу при создании представления ... но мне нужно, чтобы она менялась каждый раз, когда я меняю источник значения привязки для метки.

1 Ответ

0 голосов
/ 17 марта 2019

возможно, это решение подойдет вам (установка данных для модели представления напрямую):

Проверка пример на скрипке

Через 2 секунды поменяйте метку на поле.

Или Вы можете привязать запись для просмотра модели следующим образом:

Проверьте пример 2 на скрипке

...