dojo dijit.form.组合框追加选项

uoifb46i  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(161)

我无法解决这个问题:

$('#To').append('<option value=11>Santa Cruz</option>');

“To”是一个dijit形式。组合框
它在JQuery中工作得很好,但我如何在Dojo中做到这一点呢?

vlurs2pr

vlurs2pr1#

你的组合框是由数据存储驱动的吗?如果是,你可以直接将项目添加到数据存储中,dojo会通过将项目添加到UI小部件中来更新UI小部件。这使得数据与UI/呈现分离。
因此,您可以:

cityDataStore.newItem({ name: 'Santa Cruz', value: 11 });

参见相关SO问题:
dijit.form.filteringselect dynamically change options

相关问题