Как использовать функцию с динамическим значением в шаблоне ExtJS - PullRequest
0 голосов
/ 10 октября 2018

Я создал шаблон в ExtJS.Я также могу без проблем вызвать функцию оттуда.Я могу назвать это с твердой ценностью.На этот раз я хочу использовать динамическое значение, подобное этому:

'<tpl for="myArray">',
    '<div style="color: {[myfunction("#{Color}")]}; background-color:#{Color};">',
        '{myVal}',
    '</div>',
'</tpl>',

Компилятор может интерпретировать фоновый цвет, но просто поменять цвет моего элемента div.Я не знаю, правильно ли передать значение цвета в вызове моей функции: {[myfunction ("# {Color}")]}.

При сложном значении это будет работать:

'<tpl for="myArray">',
       '<div style="color: {[myfunction("#000")]}; background-color:#{Color};">',
              '{myVal}',
       '</div>',
'</tpl>',

1 Ответ

0 голосов
/ 11 октября 2018

Сегодня я нашел свое решение:

'<tpl for="myArray">',
    '<div style="color: {[myfunction(values.Color)]}; background-color:#{Color};">',
        '{myVal}',
    '</div>',
'</tpl>',

Волшебное ключевое слово - значения с добавлением обязательного свойства.Без кавычек.Без скобок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...