1

我正在尝试实现一个UIData支持部分(行)更新并且可以嵌套的自定义组件。我的问题是,为了渲染正确的孩子,我需要知道UIData索引,以便正确设置渲染组件的 clientId。facesContext.getPartialViewContext().getRenderIds()除了从or解析索引之外,有没有一种干净的方法来获取它context.getSubtreeIdsToVisit(this)

我正在使用 Mojarra 2.2。

4

1 回答 1

1

如果您的UIData组件被正确实现/扩展,那么它只能通过继承的getRowIndex()方法获得。

int currentRowIndex = getRowIndex();
于 2013-05-09T13:39:28.973 回答