| 12345678910111213141516171819202122232425262728 |
- Ext.define('school.view.interaction.timetable.DetailModel', {
- extend: 'school.view.core.form.FormPanelModel',
- alias: 'viewmodel.interaction-timetable-detail',
- formulas: {
- name_emptyText: function(get) {
- let gradeName = get('gradeName'),
- clazzName = get('clazzName'),
- termPart = get('termPart'),
- termName = get('termName'),
- text;
- if(!!gradeName && !!clazzName && !!termPart && !!termName) {
- text = gradeName + clazzName + termPart.split('-')[0] + '学年' + termName + '课表';
- }
- return text;
- },
- status_change: {
- bind: '{status}',
- get: function(v) {
- let view = this.getView();
- view.setEditable(v != 1);
- }
- }
- }
- });
|