动态创建OATipBean
2016-01-21 11:02
706 查看
动态创建OATipBean。
动态创建的OATipBean无法直接设置提示内容,需要添加一个静态文本。
参考User Guide示例如下。
If you need to create a tip programmatically, follow these steps:
Step 1: Create a message in the Applications Message Dictionary.
Step 2: Instantiate the tip as shown below. Then, instantiate an oracle.apps.fnd.framework.webui.beans.OAStaticStyledTextBean to hold your tip text and add it as an indexed child of the tip. Note that UIX automatically sets the CSS style to OraTipText on your behalf.
动态创建的OATipBean无法直接设置提示内容,需要添加一个静态文本。
参考User Guide示例如下。
If you need to create a tip programmatically, follow these steps:
Step 1: Create a message in the Applications Message Dictionary.
Step 2: Instantiate the tip as shown below. Then, instantiate an oracle.apps.fnd.framework.webui.beans.OAStaticStyledTextBean to hold your tip text and add it as an indexed child of the tip. Note that UIX automatically sets the CSS style to OraTipText on your behalf.
import oracle.apps.fnd.framework.webui.OAWebBeanConstants; import oracle.apps.fnd.framework.webui.beans.OAStaticStyledTextBean;import oracle.apps.fnd.framework.webui.beans.OATipBean; ... public void processRequest(OAPageContext pageContext, OAWebBean webBean) { // Always call this first. super.processRequest(pageContext, webBean); // Instantiate the tip bean using the factory mechanism (do not use "new"). OATipBean tip = (OATipBean)createWebBean(pageContext, OAWebBeanConstants.TIP_BEAN, null,"aName"); // Instantiate the text portion of the tip. OAStaticStyledTextBean tipText = (OAStaticStyledTextBean)createWebBean(pageContext, OAWebBeanConstants.STATIC_STYLED_TEXT_BEAN, null,"anotherName"); // Obtain the translated text value from the Applications Message Dictionary // and set it as the text value in the static styled text bean. String tipTextValue = pageContext.getMessage("AK", "FWK_TBX_T_TIP_BEAN", null); tipText.setText(tipTextValue); // Add the tip text to the tip bean. tip.addIndexedChildren(tipText); }
相关文章推荐
- POJ3268(最短路)
- 新版Matlab中神经网络训练函数Newff的使用方法
- C#内存分配学习
- You need to use a Theme.AppCompat theme (or descendant) with this activity错误解决
- c++11 thread 封装线程类
- vi指令一览
- 文件操作
- LNMP环境下crontab问题
- MySQL索引类型
- android界开发如何禁止密码输入框复制粘贴
- opentsdb源码分析-查询
- Android 四大组件详解(二) Service
- 2.5 The Object Model -- Observers
- 典型的软件开发模型
- 分布式系统与集群区别
- 音视频的同步原理
- iOS中实现拨打电话功能
- PHPCMS v9 安全防范教程!
- opentsdb研究--安装tcollector
- mysql的概念理解(上)