Weblogic 如何使用selectionListener="#{bindings.Products.collectionModel.makeCurrent}";以编程方式?

Weblogic 如何使用selectionListener="#{bindings.Products.collectionModel.makeCurrent}";以编程方式?,weblogic,jdeveloper,oracle-adf,Weblogic,Jdeveloper,Oracle Adf,我正在adf表组件中使用自定义选择侦听器。那么如何以编程方式调用selectionListener=“#{bindings.Products.collectionModel.makeCurrent}”以获取选定的行/键 查看示例23,其中显示了如何以通用方式执行此操作。。。。此外,还可以使用MethodExpression从Java调用EL。在这种情况下,您的选择侦听器将首先创建 FacesContext实例 埃尔康德 表达工厂 MethodExpression(从ExpressionFact

我正在adf表组件中使用自定义选择侦听器。那么如何以编程方式调用
selectionListener=“#{bindings.Products.collectionModel.makeCurrent}”
以获取选定的行/键

查看示例23,其中显示了如何以通用方式执行此操作。

。。。此外,还可以使用MethodExpression从Java调用EL。在这种情况下,您的选择侦听器将首先创建

  • FacesContext实例
  • 埃尔康德
  • 表达工厂
  • MethodExpression(从ExpressionFactory构建,您在问题中输入的EL将进入其中)
。。。然后调用MethodExpression来执行逻辑。这种方法的好处是,您可以执行预处理和后处理(如预触发和后触发)