2009-05-18 10 views
1

表示テキストが空白であるかリストの値と一致しないときにextJSコンボフィールドを取得して '値'を消すにはどうすればいいですか?データストア?このようなシンプルな機能は、他には印象的なコンボを役に立たないものにすることができないので、私が紛失しているものがなければならないと確信しています。テキストがクリアされたとき、または一致しないときにextJSコンボ値をクリアする

答えて

0

forceSelectionを使用してリストに強制することができます。また、テキスト値の変更をキャプチャするためにイベントを配置し、ストアにない場合は無効にする必要があります。

+0

@Lloyd、 'forceSelectionは' まだ、まだ以前に選択 'の値' プロパティを保持している、空白を可能にします。私は店の '表示'テキストの検索を行うためにいくつかの他のotを使用して探しています、見つからない場合はnullに '値'をリセットします。 – ProfK

0

単なるアイデアです。 'keydown'イベントでは、各キーストロークで 'validate()'を実行します。次に、 'valid'と 'invalid'イベントを使用して適切なアクションを実行します(例:setValue( ''))。

関連する問題