作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
dijit.form.FilteringSelect 接近我需要的。我已经尝试了很多方法来做我想做的事,但作为一个 dijit 初学者,我永远不知道我是否朝着正确的方向前进。
当我开始在 FilteringSelect 中输入时,我只能看到以我输入的内容开头的选项。就像对 value + "*"
的查询
我需要的是看到任何可以在任何地方输入的选项。就像对 "*" + value + "*"
的查询
所以如果有“Apple”、“Banana”和“Orange”,我输入“e”,我应该会看到“Apple”和“Orange”。如果可能,强调搜索字符串:“Appl e ”、“Orang e ”
我想我需要一些聪明的数据存储,但我去的任何地方看起来都是死胡同。我是否遗漏了什么,或者我应该以完全不同的方式做到这一点?
最佳答案
您想使用 queryExpr
属性:
var f = new dijit.form.FilteringSelect({
...
queryExpr: "*${0}*",
...
}, node);
关于dojo - dijit.form.FilteringSelect 带子字符串搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094232/
我有以下 html,它也绑定(bind)到 Bootstrap 弹出窗口(如果有任何区别的话) Layouts test Starts 2014/12/12, 11:
我是一名优秀的程序员,十分优秀!