2016-07-20 4 views
0

ZK (HTML과 거의 유사 함)를 사용하여 일부 서식 문제가 있습니다. "privDesc"라는 제목의 상자에 텍스트를 자동으로 추가하는 프로그램을 사용하고 있습니다. 일반적으로 이것은 정상적으로 작동합니다 - 한 줄에 정상적으로 그리고 더 많은 경우 필요한 경우 넣습니다. 그러나 특정 길이의 문자열 (예 : 71-73 자)의 경우 텍스트는 다음 줄로 넘어 가지 않고 끝 부분에서 잘립니다. 나는 관련 hbox에 대해 hbox-width를 변경하려고 시도했지만 행운은 없다. 누구든지 어떤 생각을 가지고 있습니까?패널 상자에서 잘린 텍스트 (ZK/HTML)

<zk> 
<window id="X" use="X" border="none" width="500px" height="650px" mode="overlapped" closable="true" position="center,center"> 
    <include src="X"/> 
    <vbox style= "margin-left: 18px;margin-top:18px;margin-right:20px;height:210px;" > 
     <label value="Add an access rule" style="font-size:28px !important;color:#0018A8" /> 
     <label style="color: #666666 !important;font-size:13px !important;" value="X"/> 
     <separator spacing="15px" /> 
     <hbox spacing="0"> 
      <cell style="valign=center;border-right: none;border-left: none;border-bottom: none;border-top: none" width="200px"> 
       <label style="color: #666666 !important" value="X"/> 
      </cell> 
      <cell style=";border-right: none;border-left: none;border-bottom: none;border-top: none" width="230px"> 
       <combobox id="comboBoxPriv" width="230px" style="background: #FFFFFF;" readonly="true"/> 
      </cell> 
     </hbox> 
     <panel height="30px" width="500px"> 
      <panelchildren style="margin-left: 18px; margin-right: 40px; width"> 
       <hbox width="325px" pack="center" align="center"><label id="privDesc"/></hbox> 
      </panelchildren> 
     </panel> 

답변

0

이 같은 panel 부분을 변경할 수 있습니다

<panel height="min" width="500px"> 
    <panelchildren style="margin-left: 18px; margin-right: 40px; width"> 
     <hbox width="325px" pack="center" align="center"> 
      <label id="privDesc" hyphen="true"/> 
     </hbox> 
    </panelchildren> 
</panel> 

첫째, 라벨은 이제 라벨의 값이 너무 긴 경우는 여러 줄에 표시가 있는지 확인 재산 hyphen="true"있다 (하지만 값에 공백이있는 경우에만 작동하며 분할하지 않은 경우에만 작동)

두 번째로 첫 번째 패널에는 height="min" 속성이 있습니다. 이는 고정 값 (예 : height="30px") 레이블이 여러 줄에 표시되면 자르지 만 height="min" 레이블은 잘 표시되고 패널은 필요한만큼만 가져옵니다.

Label multiline and panel height min