我怎样才能获得RichTable的模型?

时间:2013-09-02 14:51:39

标签: oracle-adf

我有一个ADF RichTable。该模型是List<CustomThresholdRow>。我没有使用ADF BC层。我有两个按钮说添加删除,点击其中我想分别添加/删除一行。

如果我有一个API可以提供表格的整个模型(getWrappedData()),我想我将完成此功能。但是我没有在RichTable类上找到这种方法。我正在寻找以下内容:

List<CustomThresholdRow> allRows = (List<CustomThresholdRow>)getWrappedData();

3 个答案:

答案 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();