我想在我的School组件中添加一个监听器,该组件是网格中的一列。学校的编辑器字段的xtype扩展了Ext JS Picker。基本上,侦听器将具有在绑定教室值时将 bindBool 设置为true的功能。
网格:
xtype: 'grid',
scrollable: 'y',
maxHeight: 300,
margin: 10,
sortable: false,
plugins: [{
ptype: 'cellediting',
clicksToEdit: 1,
pluginId: 'gridEditor'
编辑
{
header: 'School',
width: 300,
dataIndex: 'classroom',
renderer: function(value) {
return value.classroomString;
},
editor: {
xtype: 'classroomfield',
bind: {
value: '{classroom}'
}
}
}
祖鲁按钮:
items: [{
xtype: 'panel',
buttons: [{
style: 'margin-right: 30px',
text: 'Zulu',
iconCls: 'x-fa fa-upload',
handler: 'xray',
bind: {
disabled: '{bindBool}'
}
}]
}]
答案 0 :(得分:-1)
formulas : {
bindBool : {
get : function(get){
var class = get('classroom')
return Ext.isEmpty(class) ? false : true;
}
}
}