- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试创建一个简单的组合框:
var combo1 = new Ext.form.ComboBox({
store: [1,2,3],
renderTo: document.body
});
但是这样写它的行为很奇怪:
我将我的代码与 samples 进行了比较在 Ext 主页上发现添加 triggerAction: "all"
解决了我的问题:
var combo2 = new Ext.form.ComboBox({
triggerAction: "all",
store: [1,2,3],
renderTo: document.body
});
triggerAction
的 ExtJS 文档并没有告诉我很多信息:
The action to execute when the trigger is clicked. Use 'all' to run the query specified by the allQuery config option (defaults to 'query')
我没有指定 allQuery 选项。实际上,我根本不想对服务器执行查询。
那么这个triggerAction
到底有什么作用呢?
当我只想要一个简单的静态组合框时,将其设置为“all”真的应该做什么吗?
最佳答案
选择一个项目后,列表将被过滤以匹配当前文本值。在您的情况下,它始终是所选值,但对于多字符值更明显(请参阅 Ext 中的州名称示例)。如果删除所选值,下拉列表将恢复为包含所有值。 triggerAction:'all'
表示不过滤,始终显示所有值。
关于javascript - ExtJS ComboBox triggerAction : "all" really do? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/986345/
在我的 EmberApp 中,我有一个 View ,其中完成一个操作后,会调用另一个“ View ”操作。这是一个 childView,我基本上是这样做的: DO something 在父 View
我尝试创建一个简单的组合框: var combo1 = new Ext.form.ComboBox({ store: [1,2,3], renderTo: document.body });
我面临一个问题,即在提示选择内时无法使用triggerAction 与luis 意图匹配。对于我当前的代码,如果用户键入的单词与我硬编码的确切语句(例如“Card1”)匹配,triggerAction
我是一名优秀的程序员,十分优秀!