2013-12-23 2 views
0

У меня есть простая форма Extjs1 с несколькими текстовыми полями и кнопкой.Загрузить форму ExtJS

Когда я нажимаю кнопку на форме1, открывается форма 2.

Проблема я столкнулся в том, я не могу получить значения из form2 в form1, если form2 не конкретизируется.

Есть ли в любом случае я могу загрузить/создать экземпляр формы2 до формы1, чтобы я мог получить значения из формы2, используя Ext.getcmp ('id') в form1?

Будучи новичком в Extjs, я надеюсь, что мой вопрос не расплывчатый.

+0

Я не понял ваш вопрос. Если вы хотите, заполнить значения поля формы (я имею в виду поля Form1) Form2, это так просто. Если хотите, напишите мне сообщение. –

+0

@ OğuzÇelikdemir Спасибо за ваш ответ. На самом деле, на основе входов в form1, я хочу отключить текстовое поле в форме 2. Так как form2 загружается после того, как form1 делает, Ext.cmp ('id') дает нулевое значение. Вы можете помочь? – SeasonalShot

+0

Дорогой друг, давайте сделаем это на 'jsfiddle'. Поместите свои коды туда и поделитесь ссылкой со мной. –

ответ

0

Вы можете передавать входы от формы 1 в форму 2 в качестве свойства конфигурации. Затем эти данные будут доступны во время вызова метода initComponent в форме 2 при создании формы. В течение initComponent просто сделайте поля видимыми/скрытыми на основе данных, которые были переданы.

Смежные вопросы