Как использовать имя собственности в производстве

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

Так что в Sencha Touch есть что-то, что затрудняет использование свойства name.

Использование свойства name:

{
  xtype: 'mycontrol',
  name: 'monday'
}

1 ответ

Решение

По моему опыту, есть некоторые вещи, которые не работают для нацеливания на элементы в производственной сборке. Я выяснил это трудным путем с action: 'someAction' с кнопками.

name лучше всего использовать вместе с field компоненты.

Я использовал имя, чтобы назначить поле формы для имени поля модели. поэтому, когда я использую formpanel это легко использовать getValues() в форме и каждое значение поля будет автоматически знать, где оно принадлежит.

Я бы предложил использовать itemId: 'saturday' или же cls: 'saturday' в зависимости от вашей ситуации.

Другие вопросы по тегам