ぼかしではなく、キーアップまたはキーダウン (オートコンプリートなど) で TextInput ウィジェットにモデルを更新させるにはどうすればよいですか?
これらのイベントが DropDownTextInput に追加されていることをソースで見たので、構成オプションを見逃しただけではなかったと思います。必要な動作を得るには、新しいウィジェットを作成する必要がありますか? もっと簡単な方法はありますか?それともコードスニペットでしょうか?
ぼかしではなく、キーアップまたはキーダウン (オートコンプリートなど) で TextInput ウィジェットにモデルを更新させるにはどうすればよいですか?
これらのイベントが DropDownTextInput に追加されていることをソースで見たので、構成オプションを見逃しただけではなかったと思います。必要な動作を得るには、新しいウィジェットを作成する必要がありますか? もっと簡単な方法はありますか?それともコードスニペットでしょうか?
If you don't care about the style provided by the default skin, you could simply use the @html:TextInput widget.
It provides a type
event out of the box.
For the TEMPLATE_ERROR
on instantAt, it's bug that should be fixed asap.
目的の動作を実現する方法を見つけましたが、実際には満足していません。セマンティックの観点からは意味がなく、明らかに目的のない別のウィジェットを利用しています。しかし、少なくともそれは非常に簡単です。
そこで、ハッキングされたリソース ハンドラーで AutoComplete ウィジェットを使用しました。getSuggestion でモデル値を更新します。
getHandler : function (args) {
var handler = new aria.resources.handlers.LCResourcesHandler();
handler.getSuggestions = function(textEntry, cb) {
aria.utils.Json.setValue(args.inside, args.filterValue, textEntry);
this.$callback(cb);
}
return handler
}
Instantatのデモ
URLからロードするとなぜか失敗します。どこかにスペースを置いてリフレッシュするとうまくいきます。