3

を使用して、 richfacesカレンダーの幅を設定しようとして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" />

誰でも助けることができますか?

4

2 に答える 2

9

<rich:calendar>タグ コンポーネントは多くのコンポーネントの構成であり、それぞれのスタイルを設定できます。入力には、inputStyleプロパティを使用するかinputClass、CSS 定義クラスの を使用する必要があります。

<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 コンポーネントの付録 A: スタイル クラスにあります。

より詳しい情報:

于 2012-08-10T16:17:08.753 に答える
0

誰かがまだ答えを探している場合: 入力テキストボックスのサイズを設定するには、「inputSize」属性を使用できます。例えば

 inputSize="10"

これにより、テキスト ボックスのサイズが 10 文字の長さに設定されます。

参照: https://community.jboss.org/thread/8802

于 2013-12-10T08:53:53.523 に答える