格式化 dijit.form.Select 使用的“商店”有什么要求?
目前我正在拉一个 json 风格的数据库(后端是一个 mongoStore)并在 dojox.data.DataGrid 和 dijit.form.Select 中使用相同的数据库。我将 db 设置为两者的“存储”属性,并且对于数据网格,它可以完美地工作(在指定布局之后)。
这有效....
this.setGrid = new dojox.grid.DataGrid({
store: this.db,
structure: this.setGridLayout
});
但是在 Select 中它根本不起作用。在下拉列表中,我得到的空白空间的数量大致相当于数据库中的对象数量。我需要在选择中指定什么/我需要如何格式化数据以便选择可以正确显示数据?
这不起作用...
var select = new dijit.form.Select({
id:dbName+"Select",
store: this.db
});