组件的动态声明 - ADF
Dynamic declaration of a component - ADF
我的 JDev 版本是 11.1.1.7.0.
今天我想知道是否可以动态声明一个组件。
我的意思是,当你将一个组件绑定到一个 java bean 时,你可以有一些像这样的逻辑:
#{pageFlowScope.someCondition eq 'true' ? pageFlowScope.ManagedBean.propertity : pageFlowScope.OtherManagedBean.propertity }
编辑字段(组件的绑定 属性)时,它只允许您输入一个 Bean 并在其属性之间进行选择。
我确实需要能够在运行时根据组件的此绑定 属性 条件在 2 个属性之间进行选择。
任何进一步的解释,请询问。
谢谢,
是的,这可能有效,具体取决于#{pageFlowScope.someCondition} 如何更改值。如果值在呈现组件的请求期间更改,则可能会出现不一致。
您还可以直接在 pageFlowScope 上引用组件,而无需使用必要的 bean,例如:
#{pageFlowScope.mySelectOneChoice}
我的 JDev 版本是 11.1.1.7.0.
今天我想知道是否可以动态声明一个组件。 我的意思是,当你将一个组件绑定到一个 java bean 时,你可以有一些像这样的逻辑:
#{pageFlowScope.someCondition eq 'true' ? pageFlowScope.ManagedBean.propertity : pageFlowScope.OtherManagedBean.propertity }
编辑字段(组件的绑定 属性)时,它只允许您输入一个 Bean 并在其属性之间进行选择。
我确实需要能够在运行时根据组件的此绑定 属性 条件在 2 个属性之间进行选择。
任何进一步的解释,请询问。 谢谢,
是的,这可能有效,具体取决于#{pageFlowScope.someCondition} 如何更改值。如果值在呈现组件的请求期间更改,则可能会出现不一致。
您还可以直接在 pageFlowScope 上引用组件,而无需使用必要的 bean,例如:
#{pageFlowScope.mySelectOneChoice}