Ext.define('school.view.interaction.homework.SchoolNoticeModel', { extend: 'school.view.core.form.FormPanelModel', alias: 'viewmodel.interaction-homework-release', formulas: { task_status_change: { bind: '{task_status}', get: function(v) { let view = this.getView(); view.setEditable(v != 1); } } } });