Дополнительные вертикальные линии в именах заголовков столбцов - PullRequest
1 голос
/ 07 февраля 2012

enter image description here У меня есть один элемент данных в простых лицах и 9 столбцов. В некоторых столбцах, например в 3-м, 4-м столбце, отображаются дополнительные вертикальные линии, а в остальных столбцах не отображается дополнительная вертикальная линия.

<p:dataTable id="accCertificateList" var="cert"
                        styleClass="mySubPanelStyle"

        value="#{certificateSearchHandler.certificateInfoList}"
                        paginator="true" rows="#  {label.accountList_defaultNumberOfRows}"
                        paginatorTemplate="{CurrentPageReport}   {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                        rowsPerPageTemplate="#{label.accountList_numberOfRows}">
                        <p:column style="width:5%;vertical-align: top;" >
                            <f:facet name="header">
                                <h:outputLabel value="Select" />
                            </f:facet>
                            <h:selectBooleanCheckbox value="#{cert.change}">
                                <f:ajax event="click"
                                    render=":certificateList:certificateListCertGrid"
                                    listener="#{certificateSearchHandler.selectCertList}"
                                    update=":certificateList:certificateListCertGrid">
                                </f:ajax>
                                <f:attribute name="selectCert" value="#{cert}" />
                            </h:selectBooleanCheckbox>
                        </p:column>
                        <p:column style="text-align:center;white-space: normal;width:8%; vertical-align: top;" 
                            filterBy="#{cert.certificateNumber}" filterStyle ="width:35px"
                            sortBy="#{cert.certificateNumber}">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.certNo}" />
                            </f:facet>
                            <h:graphicImage id="lock" rendered="#{cert.certificateLock}"
                                        style="width:25%" url="/images/icons/I_Lock.png">
                                        <p:tooltip targetPosition="bottomLeft" Delay="0"
                                            showDelay="0">
                                            <h:outputText value="#{label.lockTime}"
                                                style="font-weight:bold" />
                                            <h:outputText value=": #{cert.lockTime}" />
                                            <p:spacer width="1" height="10" />
                                            <h:outputText value="#{cert.label} " style="font-weight:bold" />
                                            <h:outputText value=": #{cert.userDetails}" />

                                        </p:tooltip>

                                    </h:graphicImage>
                            <h:outputText value="#{cert.certificateNumber}" />
                        </p:column>

                        <p:column style="text-align:center;white-space: normal;nowrap;width:15%; vertical-align: top;"
                            filterBy="#{cert.certificateHolder.additionalInterest.generalPartyInfo.nameInfo.commlName.commercialName}"
                            sortBy="#{cert.certificateHolder.additionalInterest.generalPartyInfo.nameInfo.commlName.commercialName}"
                            filterMatchMode="startsWith">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.certHolder}" />
                            </f:facet>
                            <h:outputText
                                value="#{cert.certificateHolder.additionalInterest.generalPartyInfo.nameInfo.commlName.commercialName}" />
                        </p:column>

                        <p:column style="text-align:center;white-space: normal;nowrap;width:25%; vertical-align: top;" 
                            filterBy="#{cert.holderaddress}" 
                            sortBy="#{cert.holderaddress}"
                            filterMatchMode="startsWith">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.certHolderAddr}" />
                            </f:facet>
                            <h:outputText
                                value="#{cert.holderaddress}"/>
                        </p:column>
                        <p:column style="text-align:center;white-space: normal;nowrap;width:15%; vertical-align: top;" 
                            filterBy="#{cert.insureds}" sortBy="#{cert.insureds}"
                            filterMatchMode="startsWith">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.insured}" />
                            </f:facet>

                            <h:outputText value="#{cert.insureds}" />

                        </p:column>

                        <p:column style="text-align:center;white-space: normal;width:9%; vertical-align: top;" 
                            filterBy="#{cert.statusOnScreen}" filterStyle ="width:55px"
                            sortBy="#{cert.statusOnScreen}">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.certStatus}" />
                            </f:facet>
                            <h:outputText value="#{cert.statusOnScreen}"
                                title="#{cert.statusOnScreen}" />
                        </p:column>



                        <p:column style="text-align:center;white-space: normal;width:10%; vertical-align: top;" 
                            filterBy="#{cert.certificateIssuedDt}"   filterStyle ="width:60px"
                            sortBy="#{cert.certificateIssuedDt}">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.issueDt}" />
                            </f:facet>
                            <h:outputText value="#{cert.certificateIssuedDt}" />
                        </p:column>

                        <p:column style="text-align:center;white-space:normal;width:5%;vertical-align: top;" >
                            <f:facet name="header">
                                <h:outputLabel value="#{label.thirdParty}" />
                            </f:facet>
                            <h:outputText value="#{cert.com_csc_EndorsementTPInd}" />
                        </p:column>

                        <p:column style="text-align:center;width:6%;vertical-align: top;">
                            <f:facet name="header">
                                <h:outputLabel value="#{label.certAction}" />
                            </f:facet>
                            <ui:repeat
                                value="#{cert.availableFunctions.functionArrayCertList}"
                                var="linkInfo">
                                <h:commandLink id="View" value="#{linkInfo.label}"
                                    action="#{linkInfo.getLabel}" ajax="false"
                                    disabled="#{linkInfo.disable}">
                                    <f:setPropertyActionListener value="#{cert}"  name="selectCert"
                                        target="#{certificateSearchHandler.selectedCertificate}" />
                                    <f:setPropertyActionListener value="Link"  name="selectCert"
                                        target="#{certificateSearchHandler.selection}" />
                                </h:commandLink>
                                <p:spacer width="5" height="2" />
                            </ui:repeat>
                        </p:column>
                    </p:dataTable>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...