0

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

4

2 回答 2

1

Look at sample #23 at http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html#CodeCornerSamples which shows how to do this in a generic way.

于 2012-07-31T09:14:17.900 回答
1

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

  • FacesContext 实例
  • EL上下文
  • 表达式工厂
  • MethodExpression(从 ExpressionFactory 构建,您输入问题的 EL 将放入其中)

...然后您调用 MethodExpression 来执行逻辑。您从这种方法中获得的好处是您可以执行预处理和后处理(如前触发和后触发)

于 2012-08-01T05:25:07.397 回答