0

Tomahawk を使用する dataTable コンポーネントに問題があります。

一部の列にサブ列を含むデータテーブルを作成したいと考えています。そんな感じ:

私のデータテーブル このテーブルには2行しかありませんが、重複しています。コードは次のとおりです。

    <t:dataTable id="tabla1" value="#{userControl.mc64cljobs_encolados}" var="clh"> 
                        <t:column id="col1" >
                         <f:facet name="header" >
                              <h:outputText styleClass="leftColumn" value="Options"/>
                         </f:facet>
                         <t:dataTable id="tabla2" value="#{userControl.mc64cljobs_encolados}" var="clh1">
                             <t:column id="col11">
                                <f:facet name="header" >
                                    <h:outputText styleClass="leftColumn" value="Delete Work"/>
                                </f:facet>
                                    <center>
                                        <h:form>
                                            <h:commandLink actionListener="#{userControl.eliminaTrabajo(clh1.codigo, 'multicore64clustalwtrabajos', userControl.user, userControl.password, clh1.fileSequences, '')}"  value="Delete" />
                                        </h:form>
                                    </center>



</t:column>          

                        <t:column id="col12">
                            <f:facet name="header" >
                                 File Sequence Fasta
                            </f:facet>
                            <center>
                                <h:form>
                                   <h:commandLink target="popupWindow" action="popupWindow" actionListener="#{userControl.setOpenFile(clh1.fileSequences)}"  value="FILE 1" />
                                </h:form>
                            </center>
                        </t:column>
                 </t:dataTable>

        </t:column>





<t:column id="col2" >
                   <f:facet  name="header">
                        Pairwise alignment parameters
                   </f:facet> 

                 <t:dataTable id="tabla3" value="#{userControl.mc64cljobs_encolados}" var="clh2" >
                 <t:column id="col21" >
                     <f:facet name="header"  >
                        Gap Open Cost
                   </f:facet>  
                     #{clh2.costeOpenGap}

                </t:column>
                 <t:column  id="col22">
                   <f:facet  name="header">
                        Gap Extend Cost
                   </f:facet>  
                     #{clh2.costeExtendGap}

                </t:column>

                   <t:column  id="col23">
                     <f:facet name="header"  >
                        Cost Matrix
                   </f:facet>  
                     #{clh2.scoringMatrix}



  </t:column>
                 <t:column  id="col24">
                   <f:facet  name="header">
                        Cost Match/Replace
                   </f:facet>  
                     #{clh2.costeMatchReplace}

                </t:column>
                 </t:dataTable>
             </t:column>
          </h:dataTable> 

そのコードの私のエラーは何ですか? 私は何を間違っていますか?

どうもありがとう!

4

1 に答える 1

1

これを確認してください: JSFがgetterを複数回呼び出す理由 は、jsfライフサイクルでゲッターを複数回呼び出すことができます

于 2012-05-14T18:36:52.010 に答える