JSFページにinputTextがあり、JavaScriptカレンダーポップアップが添付されています。 条件付きで、inputText disabledプロパティをtrueとfalseに設定しています。無効にした場合のInputText値はnullです
disabled = true
を設定し、JSF値をデータベースに書き込むと、inputTextの値はnullになります。これはdisabled = true
が原因だと私は信じています。
disabled = true
でもinputTextボックスに値を保持する方法はありますか?
私はJSF 1.1を使用しています。
readonlyをtrueにすると、カレンダーポップアップウィンドウから、ユーザーはinputTextフィールドに日付値を選択できます。 – user75ponic
多分あなたは無効にしたいものと、無効にしてはならないものを明確にする必要があります... – Tristan
条件に基づいて、私はinputTextを無効にしたいと思います。 InputTextには、ユーザーが日付を選択するためのポップアップカレンダーが添付されています。 inputTextを読み取り専用にすると、ユーザーはポップアップカレンダーから日付を選択できます。理想的には、私はinputTextを変更しないようにしたいと思います。あなたが述べたように、無効にするとjsfページで値がnullになります。 – user75ponic