我想知道,如何才能在Flex运行时创建动态组件。Flex动态组件运行时创建
对于如:创建与更改处理动态,文本框动态组合框,
现在,组合框和文本框应该在VO级放置值和VO类也可以动态创建,
用户必须提供他们有多少领域需要且该组件所需笏并根据TAT动态VO在运行时创建,
希望这是明确的, 好心建议我一个例子,Thankxxx提前
我想知道,如何才能在Flex运行时创建动态组件。Flex动态组件运行时创建
对于如:创建与更改处理动态,文本框动态组合框,
现在,组合框和文本框应该在VO级放置值和VO类也可以动态创建,
用户必须提供他们有多少领域需要且该组件所需笏并根据TAT动态VO在运行时创建,
希望这是明确的, 好心建议我一个例子,Thankxxx提前
创建Dynamic类非常棘手。
根据您的要求,您需要一些包含更改处理程序,文本框等的组合框。 一旦您知道什么组件必须根据动态创建的vo显示。
您可以创建(即组合框,文本框等)的一个自定义组件,其中包含您所需的所有组件
或
可以创建不同的自定义组件。选择是你的。
应该有一个参数/条件,它将决定在运行时应显示哪个组件。像添加开关盒或您自己的逻辑。
创建组合框时,您可以在actionscript中添加addEventListner以处理更改,并且可以调度自定义事件或执行您定义的操作。
以同样的方式,您可以将Eventlistner添加到您的自定义组件(例如 - 文本框,复选框等)。
如果用户想要创建组合框,唯一键应该是1(样本/任何动态值可以从VO中恢复),文本框唯一键应该是2等等,所有用户都应该有唯一键。它将帮助您创建动态组件。
确保在创建组件时必须使用set的概念并获取传递参数的方法。
通过使用适当的Flex组件生命周期创建只需要的组件。
希望这可以帮助你有点粗糙的理解..或可以寻找更好的方法..