selectというFilteringSelectがあり、値はさまざまな場所から追加されています。ある時点で、FilteringSelectからすべての値にアクセスしたかったのです。
単一の値を取得するには、select.get( 'value')を使用できます。しかし、私はすべての値を配列に入れたかったのです。jQueryでは、次のようなことができます。
var values = $('#select').val(); //returns an array
それで、道場で同じことをする方法は?
FilteringSelectで「オプション」のリストを取得したい場合は、ストアのデータ要素を調べることができます。
例えば
define([dijit/registry'], function(registry) {
// this will return an array of options
registry.byId('select').get('store').data;
});
幸せなコーディング。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加