如何根据adf mobile上的某些方法的结果启用/禁用这些功能

时间:2013-12-14 23:05:25

标签: oracle-adf-mobile

首先,我想在应用程序运行时自动启动任务流。然后,我检查一些东西并将结果分配给变量(我认为其范围必须是applicationLevel) 现在,当我试图描述标题时,我想操纵应用程序功能(实际上我的意思是只是禁用/启用)直到该变量,例如在此链接上:http://adf4beginners.blogspot.com/2013/02/adf-mobile-playing-around-with-features.html?showComment=1387060885861#c1358489250811721156 可能吗?我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

要在应用程序运行时启动任务流,您需要创建一个功能并转到创建的功能下的内容选项卡,然后从功能内部创建ADF任务流。

它会自动添加到

Application Resources->Descriptors->ADF META-INF->adfmf-application.xml->Feature References

如果您可以在那里看到您的功能,那么它会在应用运行时自动启动。

关于你的第二个问题是的,有可能:

1-创建一个Java类作为托管bean并将其添加到您的功能(或应用程序,如果它的应用程序范围)

2-在该类中创建一个变量String rendered =“false”;

3-右键单击生成访问者(确保选中了通知侦听器复选框)

4-转到您的组件属性 - >渲染 - >单击文本框旁边的箭头

5-在bean范围内创建的bean下选择你的变量。

6-运行应用程序应该隐藏组件。

7-如果您将变量值更改为“true”,则组件将再次可见。