gpt4 book ai didi

jsf - JSF 2.0 中的嵌套数据表

转载 作者:行者123 更新时间:2023-12-04 23:07:37 25 4
gpt4 key购买 nike

我正在尝试获取问题和相关答案。我能够很好地解决问题,但嵌套数据表甚至无法识别每个答案具有的属性,IDE 也指出了这一点。也许这不是解决这个问题的正确方法。如何迭代与每个问题相关的答案?

 <h:dataTable value="#{questionBacking.recentlyAskedQuestions}" var="questions"
rendered="#{questionBacking.recentlyAskedQuestions.size() > 0}"
border="1">

<h:column>

<h:outputText value="#{questions.questionTitle}" />

<br/>
<h:outputText value="#{questions.questionBody}" />

</h:column>

<h:dataTable value="#{questions.answers}" var="answers">
<tr>
<h:outputText value="#{answers.answer}" />
</tr>


</h:dataTable>

</h:dataTable>

最佳答案

您需要将列放在 <h:column> 内。

<h:dataTable value="#{questionBacking.recentlyAskedQuestions}" var="question" rendered="#{not empty questionBacking.recentlyAskedQuestions}">
<h:column>
<h:outputText value="#{question.questionTitle}" />
<br/>
<h:outputText value="#{question.questionBody}" />
</h:column>
<h:column>
<h:dataTable value="#{question.answers}" var="answer">
<h:column>
<h:outputText value="#{answer.answer}" />
</h:column>
</h:dataTable>
</h:column>
</h:dataTable>

(请注意,我将 renderedvar 属性更改为更具自我记录性,您可能希望将 questionTitlequestionBodyanswer 分别重命名为 0x104045 和 70x104045 4004045 40104914 和 1004045 4004040407

关于jsf - JSF 2.0 中的嵌套数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com