1

JSF1.1ページがあります<h:selectOneListbox。プロパティdisabled=trueを設定<h:selectOneListboxすると、ページを送信すると、で選択した値がnullになります。

<h:selectOneListbox size="1" id="prod"  disabled="#{mybean.disable}" 

プロパティがdisabled=trueに設定されている場合でも、選択した値がnullでないことを確認するにはどうすればよいですか。

ありがとう


フォームクラスを別のタブコントロールに配置する方法

2つの形式のC#プログラムがあります。1つのフォームにはタブコントロールが含まれ、もう1つのフォームは多くのコントロールを備えたスタンドアロンフォームです。

問題は、このフォームを最初のフォームの最初のコントロールのタブコントロールに統合することは可能ですか、それともすべてのコードを書き直してタブコントロールに入れる必要があるのでしょうか。

私はC#VisualStudio2010を使用しています。

4

1 に答える 1

5

属性がHTML入力要素に設定されている場合、そのdisabled属性は編集できないだけでなく、そのname=valueペアを要求パラメーターとしてサーバーに送信しません。これが、サーバーがそれらのsを取得する理由を説明していますnull

編集不可にしたいが、そのname = valueペアをリクエストパラメータとしてサーバーに送信したい場合は、readonly代わりにを使用する必要があります。

<h:someInput ... readonly="true">
于 2012-05-20T12:22:59.560 に答える