ラジオボタンフィールドを使用する必要があるデータアプリケーションに取り組んでいます。
ラジオボタンフィールドの機能は、Webサービスの応答によって異なります。
ラジオボタンの選択を制御する必要があります。つまり、応答が否定的でユーザーがそのボタンを使用できない場合に、2つのラジオボタンのいずれかを無効にしたい場合です。
任意の無線グループのラジオボタンを非アクティブにすることは可能ですか。
私はすでにfield.setEnable(false);のようなメソッドを使用していました。
ラジオボタンフィールドを使用する必要があるデータアプリケーションに取り組んでいます。
ラジオボタンフィールドの機能は、Webサービスの応答によって異なります。
ラジオボタンの選択を制御する必要があります。つまり、応答が否定的でユーザーがそのボタンを使用できない場合に、2つのラジオボタンのいずれかを無効にしたい場合です。
任意の無線グループのラジオボタンを非アクティブにすることは可能ですか。
私はすでにfield.setEnable(false);のようなメソッドを使用していました。
Field.NON_FOCUSABLE
コンストラクターでスタイルを渡して、RadioButtonField
作成時にフィールドをフォーカス不可にすることができます。このメソッドを使用する場合、実行時にこのプロパティを変更することはできません。
実行時にフィールドのフォーカス可能/フォーカス不可能プロパティを変更するには、RadioButtonField
のメソッドをオーバーライドし、Webサービスの応答に応じてisFocusable()
戻りtrue
ます。false
public boolean isFocusable()
{
return shouldTheRadioButtonBeEnabled;
}
false
から戻るisFocusable()
と、フィールドに焦点が合わなくなります。