我有一个ADF RichTable
。该模型是List<CustomThresholdRow>
。我没有使用ADF BC层。我有两个按钮说添加和删除,点击其中我想分别添加/删除一行。
如果我有一个API可以提供表格的整个模型(getWrappedData()
),我想我将完成此功能。但是我没有在RichTable
类上找到这种方法。我正在寻找以下内容:
List<CustomThresholdRow> allRows = (List<CustomThresholdRow>)getWrappedData();
答案 0 :(得分:1)
请试试这个:
DataModel tableModel = (CollectionModel)richTable.getValue();
List<CustomThresholdRow> dataList =
(List<CustomThresholdRow>)tableModel.getWrappedData()
答案 1 :(得分:0)
如果通过数据控件访问java列表,则应该有可用的基本CRUD操作,可以从数据控件视图中拖入。
答案 2 :(得分:0)
试试这个
List<CustomThresholdRow> allRows = (List<CustomThresholdRow>)adfRichTableInstance.getValue();