1

我有一个 dataTable 显示类型的数据Action。我有一个名为“状态”的列,将由用户设置。设置此列后,我想从HashMapAction类为键、状态为值的类中检索值。

我怎么能直接在数据表状态列中做到这一点?我尝试了以下操作:

<p:dataTable var="currentExecutedTestAction" value="#{projectCampaignManagementMB.currentExecutedTestActionList}">
    <p:column>  
        <f:facet name="header">  
            <h:outputText value="Status" />  
        </f:facet>  
        <h:outputText value="#{projectCampaignManagementMB.actionMap(currentExecutedTestAction,statusValue)}" /> 
    </p:column>
</p:dataTable>
4

1 回答 1

1

只需将动作用作键(我认为动作是可以用作键的一些String/等)。Integer

<h:outputText value="#{projectCampaignManagementMB.actionMap[action]}"/>

JSF 将使用action作为 key 来获取值,然后在您提交一些新值之后,它将再次使用action来设置新值。

于 2012-10-30T10:15:36.033 回答