我正在寻找绑定一个按钮的可见性到一个参数有一些困难。在xamarin中,我会将xaml中的绑定添加到一个参数中,然后在viewmodel中,我会有一个getter/setter,并简单地将我简单的true/false公式放在getter中。
extjs中的等价物是什么?在我看来,现在我有,
{
xtype: 'button',
text: 'Upload LiveEnd',
//itemId: 'buttonUploadLiveEnd',
handler: 'onUploadLiveEnding',
margin: '5px 5px 0 0',
bind: {
hidden: '{param}'
}
}在我的视图模型中有一个参数
data: {
param: true
}这可以用来隐藏按钮,但当我试图更改控制器中的变量时,它不会更改视图,即使我认为参数正在更改。有没有更简单的东西,比如来自xamarin的getter/setter?
发布于 2019-11-19 14:46:41
要更改视图模型的数据字段的值,可以在视图模型上使用set方法。所以为了达到你的目标,你可以使用下面的语法。
vm.set('param', false);这里的vm是视图模型的引用。
https://stackoverflow.com/questions/58921755
复制相似问题