我有一个自定义控件,我通过配置对象循环为我的界面构建选项卡。
我使用repat-control来循环配置,并根据该值我希望包含不同的自定义控件。
我想过使用包含页面控件,但这似乎不可能,因为它不能使用我的repeat-control-variable。
我可以列出我的所有控件并隐藏/显示它们,具体取决于重复的值,但这不是一个非常优雅的解决方案。
我错过了什么吗?或者是否可以包含基于重复值的页面/自定义控件?
答案 0 :(得分:2)
不是“开箱即用” - 包括页面中的控件是在页面加载时做出的决定(想想$ {}时间帧) - 如果你有这个愿望,你可以使用Java注入控件。否则,我会查看ExtLib中的Dynamic Content控件,它允许您在运行时以编程方式选择特定构面。然后根据需要在组件树中动态添加或删除每个构面(而不是Switch Facet,因为它基本上允许您在两个不同的构面之间动态选择,一个用于“只读”,另一个用于“编辑”,例如)。 / p>
答案 1 :(得分:0)
您是否尝试过Ext Lib的SwitchFacet控件?