Показать сообщение отдельно
  #3 (permalink)  
Старый 07.08.2012, 12:22
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

---> как простейший вариант просто использовать layout absolute в форме, и выставить по координатам кнопки рядом с полями.

--->другой подход .сгрупировать кнопку и поле в одной панели
{
layout:'hbox',
items:[
     {xtype:'textfields'},
     {xtype:'button'},
]
}


--->третьим способом было бы очень интересно использовать темплейтор для расстановки элементов в форме, пока мне не приходилось вставлять в него компоненты, но помоему это возможно http://docs.sencha.com/ext-js/4-1/#!/api/Ext.XTemplate. Впрочем в топку этот подход, два предыдущих лучше.

--->можно попробывать влезть в шаблонизатор поля, но это довольно засороченно, не вижу особой надобности.

--->можно попробывать добавлять кнопки к полям динамически переберая items у формы и внося изменения в поля на уровне html

Вообще можно классифицировать все подходы двумя дихотомиями
статическое добавление(при создании) - динамическое добавление(после того как поля уже созданы)
добавление на уровне формы(кнопка добавляется в форму) - добавление на уровне поля(кнопка добавляется к полю)

целых 4ре группы решений, а значит десяток способов можно придумать, всё зависит от того что вы хотите.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 07.08.2012 в 12:52.
Ответить с цитированием