2016-04-15 31 views
-1

私はJSF2を初めて使用しており、フロントエンドの開発に関する考え方が非常に少ないです。現在、JSF2を使用してテキスト領域のリストを繰り返し処理しようとしていますか?我々は [......、bean1、bean2、bean3] aListのような件のデータのリストを持っていると我々はDATAS Iバヘは、適切な情報を取得していない多くのことを探索したが JSFを使用してテキストエリアのリストを反復処理する方法は?

<h:inputTextarea var ="list" value="#{Bean.value}"> row1-> datas of bean1 row2-> datas of bean2 like all the datas in the list </h:inputTextarea> 

を印刷する必要があり、私を助けてください。

+1

あなたの質問はそれなりに奇妙です。構造化データを構造化されていない**入力**コンポーネントに表示して、編集できるようにします。そして、その値属性は、あなたが表示したい任意のテキスト形式/スタイル/を指し示すことができます。だからあなたの質問は本当にjsf/icefacesは全く関係ないが、普通のJavaは... – Kukeltje

+0

構造化されたデータを読み込み専用のプロパティで印刷して編集できないようにしたい。コントローラーレイヤーでは、上記の形式のデータを含むリストがあります。ビューレイヤーでは、テキストエリアまたはテーブルに表示するリストがありますが、リストの1つの要素のすべての値を印刷した後です 2番目の要素は新しい行から開始する必要があります。 – subhashis

+1

なぜテキストエリアを使用したいのですか? stackoverflowに複数の質問と回答が含まれているリストの繰り返しは何もありません – Kukeltje

答えて

0

あなたが異なる行に異なるにtextAreaを表示したい場合は、のように書くことができます。

<h:form id="test"> 
      <h:panelGrid value="#{testController.myRows}" var="myVar"> 
      <h:inputTextarea value="#{myVar}"/> 
      </h:panelGrid>  
    </h:form> 

代わりpanelGridのあなたは、私がこのようにやったも

0
<ace:panel id="jPanel5" style="text-align:left;border:0;width:100%;"> 
          <h:outputLabel id="message" value="#{msgs['css.Label.message']}" styleClass="css-lebel"> 
          </h:outputLabel> 

          <ice:panelSeries var="item" value="#{Bean.searchResultArea}" style="border:1px solid black;width:1150px;height:400px;overflow-y:scroll;overflow-x:scroll;"> 
          <h:outputText value="#{item}&lt;br/&gt;&lt;br/&gt;" style="white-space: nowrap;" escape="false" /> 

          </ice:panelSeries> 

</ace:panel> 

をデータリストを使用して適切な出力を得ることができますが、 。

関連する問題