ADF ActionListener用于操作

时间:2012-04-03 10:07:42

标签: oracle-adf

我有一个由数据控件'CreateInsert'操作构成的按钮。 我在我的代码中设置了一个布尔值(初始化为false),当单击createInsert按钮时,我想在执行它的操作之前检查这个布尔值。 但是,在这个按钮的ActionListener中,如果我的布尔检查返回true,那么与我需要停止的CreateInsert操作无关。

现在我的问题是,在我的代码中,CreateInsert按钮的实际操作处理在哪里/我如何控制它(停止执行)?

提前致谢!

1 个答案:

答案 0 :(得分:1)

创建一个托管bean到创建插入按钮(我希望你能做到这一点)。 现在打开托管bean java类,它自动包含create insert方法,有点像这样:::

BindingContainer bindings = getBindings();     OperationBinding operationBinding = bindings.getOperationBinding(“CreateInsert1”);     Object result = operationBinding.execute();     if(!operationBinding.getErrors()。isEmpty()){         return null;     }     return null;