- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HGrid控件
HGrid
创建VO。
SELECT et.parent_entity_id
,et.child_entity_id child_entity_id
,NVL(pfetl.entity_name, 父节点) parent_entity_name
,fetl.entity_name child_entity_name
FROM gcs_cons_relationships et
,fem_entities_vl fetl
,fem_entities_vl pfetl
WHERE et.child_entity_id= fetl.entity_id
AND et.parent_entity_id = pfetl.entity_id(+)
and et.hierarchy_id=10020
确定好表中父子节点关系。
创建VL
配置Source Attributes, 他的selectedAttributes应该是子节点的ID
配置Destination Attributes,它的selectedAttributes是父节点的ID
配置ViewLinkProperties
说明:ParentEntityEntity1VO1,自定义来源的名字
ParentEntityEntity1VO2目标的名字,子节点根据这个名字得到数据
创建HGrid页面
3.1创建一个region style为hgrid.
控制HGrid每页的显示
3.2在hGridRN下创建一个Tree
3.3配置Manager和Employees
Manager: 父节点
ViewAttribute: 显示的名字
Employees: 子节点
Ancestoe Node: 根目录。
ViewLinkInstance : 配置VL。
View LinkAccessor: 根据VL配置ViewLinkProperties选项里的Destination AccessorName
得到子节点的数据
4.1 在VO给组件增加一个多选框的列
在Attributes新加一列。
4.2在页面下的hGridRN下创建一个multipleSelection
5, 创建一个CO。
需要导入的包
import oracle.apps.fnd.framework.OAApplicationModule;
import oracle.apps.fnd.framework.webui.beans.table.OAHGridBean;
import oracle.apps.fnd.framework.webui.OAHGridQueriedRowEnumerator;
import oracle.jbo.Row;
5.1 processRequest方法里加入
//初始tree
OAApplicationModule am = pageContext.getApplicationModule(webBean);
am.invokeMethod(initTreeQuery);
AM:
public void initTreeQuery()
{
entity1VOImpl vo = getentity1VO1();
vo.initQuery();
}
VO:
public void initQuery()
{
setWhereClauseParams(null); // clear older where clauses
executeQuery();
}
processFormRequest里实现得到选中的元素。
OAHGridBean hGridBean = (OAHGridBean) webBean.findIndexedChildRecursive(hGridRN);
//得到数据集合
OAHGridQueriedRowEnumerator enum = new OAHGridQueriedRowEnumerator(pageContext, hGridBean);
String l_enent = pageContext.getParameter(EVENT_PARAM);
if(delete.equals(l_enent)){
while (enum.hasMoreElements())
{
Row rowTo
您可能关注的文档
最近下载
- 人教精通版英语六年级上册Unit 5 July is the seventh month Lesson 27- 28 课件.pptx
- 德国工业标准DIN2605-1.pdf
- 混凝土结构设计计算书.doc VIP
- 2.2-全国森林草原湿地荒漠化普查技术规程.pdf VIP
- 江苏省城市街道空间精细化设计建设-城市家具建设指南.docx
- 学校德育教育校本教材及目录.doc VIP
- QGDW 46 10007-2015抽水蓄能电站工程质量验收评定标准.pdf
- 必威体育精装版110KV线路雨雪冰冻灾害应急处理预案.doc
- 2023公共卫生与疾病预防控制工作细则.pdf
- 道德与法治-网络新世界教学设计.docx VIP
文档评论(0)