2009-09-19 80 views
0

我创建了一个过滤选择,像这样:dijit.form.FilteringSelect不显示任何值

var lensMapServiceFS = new dijit.form.FilteringSelect({ 
displayedValue: this.layerNames[0], 
value: this.layerNames[0], 
name: "lensMapServiceFS", 
required: false, 
store: lensMapServiceOptions, 
searchAttr: "name", 
style: {'width': '100px', 'fontSize': '8pt'} 
}, this.id + ".lensMapService"); 

但是,当我的页面加载时,不会显示任何内容过滤选择。当您下拉下拉菜单时,我商店中的所有值都会显示,但筛选选择中实际上没有显示任何值。如果我从firebug或chorme控制台调用getValue()或getDisplayedValue(),则返回正确的值。有任何想法吗?

回答

1

那么,它原来是一个简单的CSS问题。值实际上存在,但文本颜色在白色背景上是白色的。我在构造函数的style属性中添加了'color':'#444',一切都很好。