|
|
@@ -19,6 +19,7 @@ Ext.define('school.view.interaction.homework.Release', {
|
|
|
_deleteUrl: '/api/school/homework/delete',
|
|
|
initId: 0,
|
|
|
initComponent: function () {
|
|
|
+ var me = this;
|
|
|
Ext.apply(this, {
|
|
|
defaultItems: [{
|
|
|
xtype: 'hidden',
|
|
|
@@ -36,16 +37,27 @@ Ext.define('school.view.interaction.homework.Release', {
|
|
|
fieldLabel: "发布人",
|
|
|
defaultValue: school.util.BaseUtil.getCurrentUser().username,
|
|
|
readOnly: true
|
|
|
+ }, {
|
|
|
+ xtype: 'hidden',
|
|
|
+ name: 'task_gradeid',
|
|
|
+ fieldLabel: '年级ID'
|
|
|
}, {
|
|
|
xtype: 'gradecombo',
|
|
|
name: 'grade_name',
|
|
|
fieldLabel: '年级',
|
|
|
listeners: {
|
|
|
select: function (combo, record, eOpts) {
|
|
|
- combo.up('form').getForm().findField('classz_name').setValue(null);
|
|
|
+ let viewModel = me.getViewModel();
|
|
|
+ viewModel.set('task_gradeid', record.get('grade_id'));
|
|
|
+ viewModel.set('task_classid', null);
|
|
|
+ viewModel.set('classz_name', null);
|
|
|
}
|
|
|
},
|
|
|
allowBlank: false
|
|
|
+ }, {
|
|
|
+ xtype: 'hidden',
|
|
|
+ name: 'task_classid',
|
|
|
+ fieldLabel: '班级ID'
|
|
|
}, {
|
|
|
xtype: 'classcombo',
|
|
|
name: 'classz_name',
|
|
|
@@ -67,7 +79,10 @@ Ext.define('school.view.interaction.homework.Release', {
|
|
|
}
|
|
|
},
|
|
|
select: function (combo, record, eOpts) {
|
|
|
- combo.up('form').getForm().findField('grade_name').setValue(record.get('clazz_grade'));
|
|
|
+ let viewModel = me.getViewModel();
|
|
|
+ viewModel.set('task_classid', record.get('clazz_id'));
|
|
|
+ viewModel.set('task_gradeid', record.get('grade_id'));
|
|
|
+ viewModel.set('grade_name', record.get('clazz_grade'));
|
|
|
}
|
|
|
},
|
|
|
allowBlank: false
|