--过滤父节点,否则左边的树节点(不管父、子节点)都会全部显示在左边;
--建立ViewLink,建立ViewLink关联(即父节点和子节点关系)
--AM添加ViewLink,添加到相应的VO中;
--AM设置,记得在AM中把该VC添加,否则父节点过滤不起作用;
--JSF页面设置TreeVO;
--改写选择节点方法;
/** * 选择树节点操作 * @param selectionEvent */ public void mySelectListener(SelectionEvent selectionEvent) { try { RichTree tree = (RichTree)selectionEvent.getSource(); RowKeySet rowKeySet = selectionEvent.getAddedSet(); Iterator rksIterator = rowKeySet.iterator(); while (rksIterator.hasNext()) { List key = (List)rksIterator.next(); JUCtrlHierBinding treeBinding = null; CollectionModel collectionModel = (CollectionModel)tree.getValue(); treeBinding = (JUCtrlHierBinding)collectionModel.getWrappedData(); JUCtrlHierNodeBinding nodeBinding = treeBinding.findNodeByKeyPath(key); Row rw = nodeBinding.getRow(); String dwdm = (String)rw.getAttribute("Dwdm"); //根据左边树节点id查找详细信息,显示在右边区域 DCIteratorBinding dcIteratorBinding = ADFUtils.findIterator("XtglDwjbsjzlView1Iterator"); XtglDwjbsjzlViewImpl vo = (XtglDwjbsjzlViewImpl)dcIteratorBinding.getViewObject(); vo.setWhereClause("dwdm = '"+dwdm+"'"); vo.setRowReadonly(); } } catch (Exception e) { log.severe(e); Noty.error(ErrorStringKey.OPERATOR_ERROR); } }-----功能摘自 单位基本数据之类
相关推荐
本文将深入探讨如何使用递归实现ADF(Attribute Dependency Framework)动态树。ADF动态树是一种数据结构,它能够根据特定规则自动生成或调整树状结构,常用于数据建模、图形用户界面设计或解析复杂数据结构。 首先...
ADF Faces提供了大量的UI组件,如表格(Table)、树(Tree)、图表(Chart)等,这些组件可以轻松地通过属性和事件进行定制。例如,`<af:table>`用于显示数据集,`<af:tree>`用于构建层次结构的数据展示,`...
在Oracle Application Development Framework (ADF) 中,`setCurrentRowWithKeyValue` 是一个重要的方法,它用于在数据控件(如Table或Tree)中设置当前行。这个方法允许开发者根据指定的键值来定位并选中数据集中的...
在项目中选择Tree视图。 4. 在RootDataSource中选择添加,并找到之前建立的VO。 5. 选择LevelRules并添加角色。 6. 完成添加后,在界面上绑定发布的VO即可进行操作。 - **作用**:这种方法能够实现在不同应用...
在Oracle ADF中,"树"(Tree)组件是常见的UI元素,常用于展示层级结构的数据,比如组织架构、文件系统或者数据库中的表关系。在本案例中,我们将讨论如何在Oracle ADF中创建一个三级树形视图,以及如何通过图片和说明...
oracle adfface tree 控件使用录象,注:数据库表要建成自连试的。
https://github.com/espressif/arduino-esp32/tree/esp32s2 这个链接下载的,如果觉得很慢,就下载我这个吧,esp32s2的Arduino的IDE开发必备压缩包
在这样的应用场景中,我们需要确保ExtJS的树组件能够正确地从ADF获取数据,并且在用户操作后,能够将更新的数据发送回服务器。 在提供的压缩包文件中,可能包含了以下资源: - `extjs复选框树.js`:这是实现上述...
常见的网络拓扑包括总线型(Bus)、星型(Star)、树形(Tree)、环形(Ring)和网状(Mesh)。 - **每种拓扑的特点**: - 总线型: 所有设备都连接到同一根传输线上。 - 星型: 设备围绕中心设备(如交换机)布置,中心设备负责...
"adf_cfg_common.c"可能包含了通用的配置代码,可能与设备的配置或者平台相关的初始化有关。这可能涉及到设备树(Device Tree)的解析,以便正确配置GPIO控制器。 "gpio-74xx-mmio.txt"文件可能包含了关于驱动的...
- **解析:** 按照网络拓扑结构,网络可以分为总线型(Bus)、星型(Star)、树形(Tree)、环形(Ring)和网型(Mesh),这些选项均正确。 - **知识点4:** 不同网络拓扑结构的安全性和保密性比较。 - **解析:** 总线型网络...
27. **Tree-层次树之使用** - **方法**: 在Form中构建树形结构的数据展示。 - **应用场景**: 复杂层级关系的数据管理。 28. **遍历数据块** - **方法**: 通过循环遍历数据块中的每一项。 - **应用场景**: 数据...
As a second example, for your enlightenment, we include the ADF problem which shows you how to build a simple 2-class "dendritic" classifier (see my paper in the sfi account). You should not need ...
4b7d6cd1868de6b8adf5960fa569f718 hash/hash.go 12b2a2e47897141494342b2fe6a37d3f hash/tree.go Writing file: /home/dburke/repos/caterpillar/hash.json boa:~/repos/caterpillar(primaria)$ cat hash.json { ...
在实现这些功能时,文件"3874401193d54fbd8e8f954472aa4adf"可能包含了相关的代码示例、资源文件或者项目配置。为了具体应用这些功能,开发者需要打开这个文件,查看其中的代码,并根据项目的实际需求进行调整。例如...