私はうまく機能する次のコードを持っています....
<div dojoType="dojo.data.ItemFileReadStore" url="[% c.uri_for('/') -%]sample_name" jsId="sampleNameStore" class="invisible"></div>
<select data-dojo-type="dijit.form.ComboBox" id="sample_name" searchAttr="label" store="sampleNameStore" name="sample_name" class="selectionNav tableData"></select>
これは非常にうまく機能しますが、ComboBox がアクセスされるまでストアをメモリーにロードしないという Dojo の動作により、ComboBox が実際に選択されるまで、ComboBox にデータが取り込まれません。ページが読み込まれた後に ComboBoxes を設定したいと思います。
シンプルなワンライナーを使用して ComboBox をデータ ソースに結び付ける機能は、非常に素晴らしくシンプルです。ロード時にストアをメモリに強制する方法を知っている人はいますか?
ジャニー