2012-10-30 3 views
1

Action 데이터를 표시하는 dataTable이 있습니다. 사용자가 설정하는 "상태"라는 열이 있습니다. 이 열을 설정 한 후 HashMap에서 Action 클래스의 키와 상태 값을 검색하려고합니다.해시 맵을 사용하여 데이터 테이블 값을 검색하십시오.

어떻게 데이터 테이블 상태 열에서 직접 할 수 있습니까?

<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> 
+0

''this? ''이거? – Daniel

+0

java actionsMap.put (action, status); – AmiraGL

답변

1

은 그냥 키 (나는 액션이 ​​키로서 사용 할 수있는 몇 가지 String/Integer 등이라고 가정)로 액션을 사용 : 나는 다음 시도했다. 당신이 어떤 새로운 가치를 제출 한 후에는 새로운 값을 설정하기 위해 다시 행동를 사용하는 것보다

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

JSF는 값을 얻기 위해 키로 행동를 사용합니다.

+0

작업은 현재 행 작업에 연결될 문자열의 상태 값을 설정할 때 Action 클래스 유형입니다. 맞아 ? 그리고 많은 도움을 주셔서 감사합니다.) – AmiraGL

+0

예, 이렇게 사용하면됩니다. '' – Daniel

+0

아 좋아요. 감사 – AmiraGL

관련 문제