2013-12-23 49 views
0

我有一个简单的Extjs form1有几个文本框和一个按钮。加载一个ExtJS表格

当我点击form1上的按钮时,form2被弹出打开。

我面临的问题是,我不能得到从窗口2的值到Form1,除非窗口2被实例化。

是否有反正我可以在form1之前加载/实例化form2,以便我可以从form2中使用Ext.getcmp('id')到form1中获取值?

作为Extjs的新手,我希望我的问题不是模糊的。

+0

我不明白你的问题。如果你想,通过Form2填充表单字段值(我的意思是Form1字段),这非常简单。如果你想要这个,请给我留言。 –

+0

@OğuzÇelikdemir感谢您的回复。实际上,基于form1中的输入,我想在表单2中禁用文本字段。由于form1在form1之后加载,因此Ext.cmp('id')会给出一个空值。你能帮我吗? – SeasonalShot

+0

亲爱的朋友,让我们来看看'jsfiddle'。把你的代码放在那里,并与我分享链接。 –

回答

0

您可以将输入从表单1传递到表单2作为配置属性。然后这个数据将在表格2中的initComponent方法调用期间在表单创建时可用。在initComponent期间,只需根据传入的数据使字段可见/隐藏。