2012-04-12 4 views
0

Tomahawk를 사용하여 dataTable 구성 요소에 문제가 있습니다.데이터 테이블에 데이터 복제

일부 열에서 하위 열로 데이터 테이블을 만들고 싶습니다. 다음과 같은 것 :

My 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> 

이 코드에는 어떤 오류가 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

정말 고마워요!

+0

어떤 아이디어? 누군가가 하위 컬럼으로 데이터 테이블의 예를 게시 할 수 있습니까? – Roberto

+0

시작하려면 표의 열 안의 모든 태그를 제거하고 테이블을 감싸는 하나의 문자가 인지 확인하십시오. – Daniel

답변