感叹号一元运算符停止处理绑定
Exclamation Unary operator stopped working on bindings
这曾经在以前的 ExtJS 版本中有效
bind: {
disabled: '{!my-grid.selection}'
},
在 6.2 版本中不再有效。如何解决这个问题?
或者是否有相反的方法:
bind: {
enabled: '{my-grid.selection}'
},
谢谢。
我发现 grid.getView().getSelectionModel().isSelected() returns 始终为 false,即使选择了行。
grid.getView().getSelectionModel().selected returns 选定的行,所以我确保该行确实被选中。
名称有问题。在 6.2+ 中,它引入了对绑定语法的各种增强以允许表达式。在这种情况下,'-'
字符被解释为减号。尝试使用下划线或驼峰命名。
这曾经在以前的 ExtJS 版本中有效
bind: {
disabled: '{!my-grid.selection}'
},
在 6.2 版本中不再有效。如何解决这个问题?
或者是否有相反的方法:
bind: {
enabled: '{my-grid.selection}'
},
谢谢。
我发现 grid.getView().getSelectionModel().isSelected() returns 始终为 false,即使选择了行。 grid.getView().getSelectionModel().selected returns 选定的行,所以我确保该行确实被选中。
名称有问题。在 6.2+ 中,它引入了对绑定语法的各种增强以允许表达式。在这种情况下,'-'
字符被解释为减号。尝试使用下划线或驼峰命名。