0 Replies Latest reply on Aug 6, 2012 3:38 AM by peng_roger peng

    a  strange question

    peng_roger peng Newbie

      <rich:datatable> columns width keep same value in my xhtml file ,when i set the column att :width="200px" ,but ignore,and then ,i set column width none of,but the column width keep intact:

       

       

      this is source:

       

       

      <rich:dataTable id="table" value="#{stockInBB.dataModel}" var="row" rowClasses="odd-row,even-row"
         rows="#{stockInBB.pager.pageSize}" selectionMode="single"
            onrowclick="changeStyle(event);this.style.fontWeight='bold';this.style.backgroundColor='#ecf4fe'"
         frozenColumns="2" iterationStatusVar="it"
         styleClass="invoiceQueryDatatable">
         <f:facet name="header">
          <rich:columnGroup>
           <rich:column>
            <h:outputText value="#"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="操作"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="单号"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="单据状态"></h:outputText>
           </rich:column>

           <rich:column>
            <h:outputText value="制单人"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="制单时间"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="生效时间"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="总数量"></h:outputText>
           </rich:column>
           <rich:column>
            <h:outputText value="总金额"></h:outputText>
           </rich:column>
          <rich:column> 
           <h:outputText value="备注"></h:outputText>  

         </rich:column>
          </rich:columnGroup>
         </f:facet>

         <rich:column >
          <h:outputText value="#{it.index+1}" />
         </rich:column>

         <rich:column  style="text-align:center">
          <a4j:commandLink value="#{msgs.PSSMIS_SHOW_DETAIL}"
           render="popupEdit" limitRender="true"
           onclick="#{rich:component('popupEdit')}.show();">
           <f:setPropertyActionListener target="#{stockInBB.currentBO}"
            value="#{row}" />
          </a4j:commandLink>
         </rich:column>

         <rich:column >
          <h:outputText value="#{row.invoiceNo}" maxlength="10" />
         </rich:column>
         <rich:column >
          <h:outputText value="#{row.invoiceStatusName}" maxlength="10" />
         </rich:column>
         <rich:column >
          <h:outputText value="#{row.createUserName}" maxlength="10" />
         </rich:column>
         <rich:column >
          <h:outputText value="#{row.inputTime}" maxlength="10">
           <f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss" timeZone="GMT+8" />
          </h:outputText>
         </rich:column>
         <rich:column >
          <h:outputText value="#{row.actTime}" maxlength="10">
           <f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss" timeZone="GMT+8" />
          </h:outputText>
         </rich:column>

         <rich:column  style="text-align:right;">
          <h:outputText value="#{row.totalAmount}" maxlength="10" />
         </rich:column>

         <rich:column style="text-align:right;">
          <h:outputText value="#{row.totalMoney}" maxlength="10">
           <f:convertNumber maxFractionDigits="2" currencySymbol="¥"
            type="currency" />
          </h:outputText>

         </rich:column>
          <rich:column>
         <h:outputText value="#{row.showMemo}" maxlength="10" />
         </rich:column>

       

       

      web page