感叹号一元运算符停止处理绑定

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+ 中,它引入了对绑定语法的各种增强以允许表达式。在这种情况下,'-' 字符被解释为减号。尝试使用下划线或驼峰命名。