Можно ли создавать собственные элементы управления в Sencha Touch? - PullRequest
1 голос
/ 28 февраля 2012

Вот мое требование;У меня есть форма, где я получаю некоторый номер учетной записи от пользователя, для которого я использую комбинацию текстовых полей, что-то вроде этого:

Номер счета: [] [] [] - [] [] [][] [] [] - []

* рассматривают [] как текстовое поле

Вместо того, чтобы получать значение из каждого текстового поля и комбинировать их, есть ли способ создать пользовательскийЭлемент управления называется accountNo и отображает текстовые поля, как показано выше, а также для получения значения с использованием имени элемента управления accountNo?

1 Ответ

3 голосов
/ 28 февраля 2012

Вам необходимо создать свой собственный компонент, который расширяет Panel или FormPanel, куда вы добавляете все свои TextFields. Затем вам нужно добавить функцию в ваш пользовательский компонент, который возвращает объединенное значение или все ваши поля.Вы можете найти несколько примеров в Интернете для компонента, который расширяет другие.

Вот место для начала:

http://docs.sencha.com/touch/1-1/#!/api/Ext-method-extend

...