HGrid控件.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档