2014-02-13 6 views
0

.zul에서 auxheader의 너비를 설정하고자하는 격자가 있지만 작동하지 않습니다. 나는 zk 프레임 워크를 사용하고있다.은 zk에서 auxheader의 너비를 설정할 수 없습니다

<grid id="chartGrid" model="@bind(vm.chartGridModel)" mold="paging" 
     style="overflow:auto" width="100%" > 
    <auxhead hflex="2" > 
     <auxheader hflex="2" align="center" width="200px" label="Date" rowspan="3"/> 
    </auxhead> 
    <auxhead hflex="1" children="@bind(vm.legendsFB)" visible="@bind(vm.vFb)" > 
     <auxheader align="center" width="200px" colspan="1"></auxheader> 
      <template name="children"> 
       <auxheader align="center" label="@bind(each)" colspan="@bind(
        vm.viewType eq '0' ? 3 :2)" hflex="2"/> 
      </template> 
    </auxhead> 

    <columns visible="false"><!-- make it invisible --> 
    <column width="200px"/><!-- specify width here --> 
    <column width="150px"/> 
    <column width="50px"/> 
    <column width="50px"/> 
    </columns> 
<template name="model"> 
    <row> 
      <cell align="center" ><label value="@load(each.report_date)"></label> 
      </cell> 
      <cell align="center"><label value="@load(each.total_action)"></label> 
      </cell>  
      <cell align="center"><label value="@load(each.from_user_male)"></label> 
      </cell>  
      <cell align="center"><label value="@load(each.from_user_female)"></label> 
      </cell>  
    </row> 
</template> 
</grid> 
+1

특정 오류가 발생하고 있습니까? 그렇지 않다면 어떻게됩니까? 추가 정보를 포함하도록 질문을 편집 할 수 있습니다. – Theresa

+0

헤더가 있지만 너비가 작동하지 않습니다 (기본값). 각 열의 너비를 설정하고 싶습니다. – user2857578

+0

문제가 해결 되었습니까? – chillworld

답변

0

너는 너비와 colspan을 설정합니다.

colspan = "x"는 템플릿의 x 열 중 witdh를 사용한다는 것을 의미합니다. 총 픽셀의 모든 행의 픽셀과 동일한 지 확인 ,

이제 열 병합을 제거 할 수 있으며 작동해야하지만 당신은 PX에서 폭을 설정할 때 기억합니다.

너비 = "20 %"로 설정할 수도 있습니다. 이는 열의 총 px 크기의 20 %를 차지한다는 의미입니다. 100 % 계산 후 총 픽셀 수를 계산하는 것이 더 쉽습니다.

Greetz chill.