我正在尝试实现一个UIData
支持部分(行)更新并且可以嵌套的自定义组件。我的问题是,为了渲染正确的孩子,我需要知道UIData
索引,以便正确设置渲染组件的 clientId。facesContext.getPartialViewContext().getRenderIds()
除了从or解析索引之外,有没有一种干净的方法来获取它context.getSubtreeIdsToVisit(this)
?
我正在使用 Mojarra 2.2。
我正在尝试实现一个UIData
支持部分(行)更新并且可以嵌套的自定义组件。我的问题是,为了渲染正确的孩子,我需要知道UIData
索引,以便正确设置渲染组件的 clientId。facesContext.getPartialViewContext().getRenderIds()
除了从or解析索引之外,有没有一种干净的方法来获取它context.getSubtreeIdsToVisit(this)
?
我正在使用 Mojarra 2.2。
如果您的UIData
组件被正确实现/扩展,那么它只能通过继承的getRowIndex()
方法获得。
int currentRowIndex = getRowIndex();