我有以下代码很好用......
<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 之前它不会填充 ComboBox,因为 dojo 的行为是在访问 ComboBox 之前不将存储加载到内存中。我希望在页面加载后填充 ComboBoxes。
使用简单的单线将 ComboBox 绑定到数据源的能力非常棒且简单。有谁知道在加载时强制存储进入内存的方法?
珍妮