2

我有一个自定义控件,我在其中循环通过配置对象为我的界面构建选项卡。

我使用 repat-control 循环配置并基于该值我希望包含不同的自定义控件。

我想过使用包含页面控件,但这似乎不可能,因为它不能使用我的重复控件变量。

我可以列出我所有的控件并根据重复的值隐藏/显示它们,但这不是一个非常优雅的解决方案。

我错过了什么吗?或者是否可以根据重复值包含页面/自定义控件?

4

2 回答 2

2

不是“开箱即用”——在页面中包含一个控件是在页面加载时做出的决定(想想 ${} 时间范围)——如果你愿意,你可以使用 Java 注入控件。否则,我会查看 ExtLib 中的动态内容控件,它允许您在运行时以编程方式选择特定方面。然后根据需要从组件树中动态添加或删除每个构面(而不是切换构面,因为这基本上允许您在两个不同的构面之间动态选择,例如一个用于“只读”,另一个用于“编辑”)。

于 2012-05-15T15:38:18.757 回答
0

你试过 Ext Lib 的 SwitchFacet 控制吗?

于 2012-05-15T15:33:14.357 回答