【发布时间】:2015-03-18 09:09:02
【问题描述】:
我想根据记录是否为幻像来隐藏复选框。尝试使用视图模型来实现这一点,但它似乎不起作用。
相关代码见下文。为简洁起见,我省略了不相关的代码。
viewModel 到视图的绑定按预期工作。当我尝试将activeRecord.name 绑定到标题属性时,2 向数据绑定工作正常。
视图模型
Ext.define('MyApp.view.content.ContentViewModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.content',
data: {
activeRecord: null
}
});
控制器
var contentWindow = Ext.widget('content-details');
contentWindow.getViewModel().set('activeRecord', contentBlock);
查看
viewmodel: 'content',
items: [
{
xtype: 'checkbox',
boxLabel: 'My checkbox',
bind: {
hidden: '{!activeRecord.phantom}'
}
}
]
【问题讨论】: