我想使用空格键选择和删除组合框项目。在现有功能中,它使用Enter键。 我有以下代码无效,并在sencha文件内部给出错误。这就是组合框。
Get-Mailbox -Identity "user" |Select-MailBox * |Where-Object $_.MailBoxName = "Inbox"
答案 0 :(得分:1)
要做的是修改选择器的KeyNavigation的键绑定。
listeners:{
afterrender:function(combo) {
var picker = combo.getPicker(),
navModel = picker.getNavigationModel(),
map = navModel.keyNav.map,
existingBindings = Ext.Array.filter(map.bindings, function(binding) {
return binding.key === Ext.event.Event.SPACE;
};
map.removeBinding(existingBindings[0]);
map.addBinding({
key: Ext.event.Event.SPACE,
fn: navModel.onKeyEnter,
scope: navModel
});
}
}