2012-08-10 5 views
2

부자 계자 캘린더의 너비를 style="width:60px"을 사용하여 설정하려하지만 작동하지 않습니다.부자 달력의 너비를 설정하는 방법은 무엇입니까?

<rich:calendar id="givenDate" name="givenDate" 
    enableManualInput="true" style="width:60px" 
    datePattern="MM/dd/yyyy" value="#{shotController.adminDate}" 
    immediate = "true" required="true" 
    requiredMessage="#{msg.requiredmsg}" popup="true" /> 

아무도 도와 줄 수 있습니까?

답변

7

<rich:calendar> 태그 구성 요소는 많은 구성 요소의 구성이며 각 구성 요소의 스타일을 설정할 수 있습니다. 입력를 들어, CSS 정의 된 클래스의 inputStyle 재산, 또는 inputClass을 사용해야합니다

<rich:calendar id="givenDate" name="givenDate" 
    enableManualInput="true" 
    <!-- this will be the style for the input textbox --> 
    inputStyle="width:60px" 
    datePattern="MM/dd/yyyy" value="#{shotController.adminDate}" 
    immediate = "true" required="true" 
    requiredMessage="#{msg.requiredmsg}" popup="true" /> 

는 또 다른 솔루션은 특정 달력 구성 요소의 CSS 스타일을 재 작성 될 수 있습니다. 전체 목록은 RichFaces Component appendix A: Style classes에서 찾을 수 있습니다.

상세 정보 : 경우에 누군가가 여전히 해답을 찾고있다

+0

내가 inputStyle 및 inputClass 모두 시도 보인다. RF 스타일 클래스 캘린더 섹션을 보았습니다. 폭 매개 변수가 없습니다. – user1413819

+0

캘린더의 내부 구성 요소 중 크기를 설정해야하는 항목 : 입력, 팝업 ...? –

+0

inputStyle atribute가 제대로 작동합니다. 스타일을 새로 고치려면 Ctrl + Shift + R을 시도 했습니까? – gaffcz

0

은 다음 "inputSize"속성이 사용할 수있는 입력 텍스트 상자의 크기를 설정합니다. 예 :

inputSize="10" 

이렇게하면 텍스트 상자 크기를 10 자 길이로 설정합니다.

는 참조 : 값이 취해지지 같은 https://community.jboss.org/thread/8802

관련 문제