我有一个屏幕,显示一些带有素面数据表的记录
在此处输入代码
1)在我的bean中,我有两个列表,第一个是输入从数据库返回的记录,另一个用于存储选定的屏幕项目。
@Getter @Setter
private List<RecorsDTO> recordsList;
@Getter @Setter
private List<RecorsDTO> selectedRecordsList;
在另一个屏幕中,我显示了在上一个屏幕中选择的ID,为此我使用了重复素面的功能
<h:panelGroup>
<h:outputText value="#{selectedRecords.id}" />
</h:panelGroup>
这里的问题是,它仅显示第一个列表项,例如:
在第一个屏幕中选择的记录:100、101
第二屏幕上显示的记录:100
2)我还需要显示List的其他属性,但是这些属性在重复块之外,例如:
<h:panelGroup>
<h:outputText value="#{selectedRecords.id}" />
</h:panelGroup>
</ui:repeat>
<h:panelGroup>
<h:outputText value="#{selectedRecords.nome}" />
</h:panelGroup>
这里的问题是我无法从重复块中访问var = selectedRecords,我尝试使用dataGrid组件在重复块的内部和外部都是可见的var,但是它也不起作用。
在这种情况下有什么想法对我有帮助吗?
非常感谢!
我们可以看到完整的代码吗?知道您在第一屏幕还是第二屏幕上显示的内容会有所帮助