将带有按钮的表单面板添加到Ext.window.Window时,按钮不显示

时间:2017-03-28 17:24:40

标签: javascript extjs

这里是我小提琴的描述

  • 我已经定义了一个窗口和一个表单面板
  • 我创建了上面定义的Window和Form面板的实例
  • 将窗体面板添加到窗口
  • 在窗口上调用.show()来显示窗口(哪个 现在还包括表格)

表格面板声明包括按钮。但现在按钮没有出现。

===== Start of view
<navigation toolbar>
<page content>
===== End of view

这里是How to create a view above navigation bar or other screen content?

这必须与表单或窗口的某些记录行为有关。那可能是什么? 另外,在架构上,我想分别定义这些组件并根据需要使用它们。那么有一种比这更好的设计模式吗?

1 个答案:

答案 0 :(得分:1)

任何包含其他组件的组件通常都需要指定布局。将layout: 'fit'添加到您的MyWindow配置中,它应该可以正常工作。

Google ExtJS MVC,了解有关设计ExtJS应用程序的建议方法的指南。我还发现ExtJS 6示例页面非常有用。 KitchenSink一个很好,因为它包含大量使用MVC设计模式构建的小应用程序的不同示例。 (从该链接中选择一个示例,然后展开右侧的“详细信息”窗格。)