質問
Jsfを学習していますが、スピナーを読み取り専用にする方法はありますか?数値を直接入力するのではなく、スピナーのみを使用して値を変更する必要があります。 p>
解決
JSF2.0を使用すると、自分のスピナーを作成できます。 JSFコンポーネントを除いて、使用する代わりに:
<h:inputText id="number" value="#{compositeComponent.attrs.value}"/>
(読み取り/書き込み入力ボックス)、 outputLabel
を使用します:
<h:outputLabel for="number" value="#{compositeComponent.attrs.value}"/>
、したがって、あなたが求めているものを正確に達成します。
注、 outputText
と同じくらい効果的です。
JSF2.0がPRでリリースされました (公開レビュー)モード。
「痛みのポイント」の1つは、 JSFの場合、コンポーネントを作成する際に直面する複雑さが常にあります。 JSF 2.0では、既存のコンポーネントで構成される新しいコンポーネントを作成するのは簡単です。
他のヒント
スピナーコントロールのテキストフィールド部分を無効にすると、使い勝手が悪くなります。しないでください。私たちの中には、本当に数字を入力したい 人もいます。
所属していません StackOverflow