2014-06-13 3 views
0

<h:panelGrid>과 달리 <p:panelGrid>에는 rules과 같은 옵션이 없습니다. 모든 규칙은 셀 사이에 기본적으로 <p:panelGrid>에 표시됩니다. 예를 들어,p : panelGrid에서 규칙을 none으로 설정하는 방법?

<p:panelGrid style="table-layout: fixed; width: 100%; word-wrap: break-word;"> 
    <f:facet name="header"> 
     <p:row> 
      <p:column colspan="3"> 
       <h:outputText value="Header"/> 
      </p:column> 
     </p:row> 
    </f:facet> 

    <p:row> 
     <p:column>1</p:column> 
     <p:column>2</p:column> 
     <p:column>3</p:column> 
    </p:row> 

    <p:row> 
     <p:column>1</p:column> 
     <p:column>2</p:column> 
     <p:column>3</p:column> 
    </p:row> 

</p:panelGrid> 

은 다음과 같이 그리드 레이아웃을 표시합니다.

Grid Layout

어떻게 HTML 테이블 <table rules="none"> 같은 세포 뭔가 사이 (& 수평, 수직)이 줄을 제거하는 방법?

답변

2

당신은 페이지에서만 ``특정에들이 CSS 클래스를 적용하기 위해 다음과 같은 CSS

.ui-panelgrid tr,.ui-panelgrid .ui-panelgrid-cell { 
    border: none;  
} 
+0

을 어떻게이게 가능 사용할 수 있습니까? 이것은 페이지의 모든 ''에 적용됩니다. – Tiny

+0

그냥 panelGrid에 styleClass를주고, myPanelGridStyle을 말한 다음 .ui-panelgrid에 추가합니다 ...이 경우에는 .myPanelGridStyle.ui-panelgrid가됩니다 ... CSS 선택기 모두에서 –

관련 문제