0

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

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

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

3 回答 3

1

请试试这个:

DataModel tableModel = (CollectionModel)richTable.getValue();
List<CustomThresholdRow> dataList = 
                  (List<CustomThresholdRow>)tableModel.getWrappedData()
于 2013-09-04T14:35:39.647 回答
0

如果您通过数据控件访问您的 java 列表,您应该可以使用基本的 CRUD 操作,这些操作可以从数据控件视图中拖入。

于 2013-09-03T09:13:22.207 回答
0

尝试这个

List<CustomThresholdRow> allRows = (List<CustomThresholdRow>)adfRichTableInstance.getValue();
于 2013-09-03T10:22:16.030 回答