dijit.form.FilteringSelect 不显示任何值

发布于 2024-08-06 01:15:41 字数 499 浏览 7 评论 0原文

我像这样创建一个过滤选择:

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() ,则会返回正确的值。有什么想法吗?

I create a filtering select like so:

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");

But when my page loads, nothing is displayed in the filtering select. All the values from my store display when you cilck the drop down but nothing is actually displayed in the filtering select. If I call getValue() or getDisplayedValue() from the firebug or chorme console the correct value is returned. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

去了角落 2024-08-13 01:15:41

好吧,结果证明这是一个简单的 CSS 问题。该值实际上在那里,但文本颜色是白色背景上的白色。我将 'color': '#444' 添加到构造函数中的 style 属性中,一切正常。

Well, it turned out to be a simple css issue. The value was actually there, but the text color was white on a white background. I added 'color': '#444' to the style property in the constructor and all is well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文