我正在开发一个应用程序,我的要求是开发以下屏幕:
- 添加屏幕以接受用户输入(表单面板)
- 查看详细信息屏幕以显示用户输入(网格面板)
- 编辑屏幕以编辑用户输入(不确定它应该是表单还是窗口)。
我有一个网格面板的“itemdblclick”侦听器。所以当用户双击网格行时,编辑屏幕必须打开,并在字段中填充详细信息。
我想为添加和编辑屏幕使用一个公共类,但这里的问题是,如果我扩展一个窗口,编辑屏幕出现但不添加屏幕而如果我扩展一个面板,然后添加屏幕打开但编辑画面没有出现。。
Ext.define('ELM.view.cl.Edit',{
extend:'Ext.window.Window',
...
Ext.define('ELM.view.cl.Edit',{
extend : 'Ext.form.Panel',
...
注意:我有一个选项卡面板,在其中我将添加和查看屏幕添加为不同的选项卡,而编辑屏幕只是一个窗口。
据我所知,标签面板可能不能将窗口作为子组件。
请告诉我这里有什么问题?我是否应该扩展一个“容器”,并且可以在其他地方指定“表单面板”和“窗口”。? 如何达到我的要求?任何参考都会有所帮助..
提前致谢