|
|
@@ -5,7 +5,7 @@ Ext.define('school.view.interaction.homework.List', {
|
|
|
extend: 'school.view.core.base.BasePanel',
|
|
|
xtype: 'interaction-homework-list',
|
|
|
|
|
|
- // dataUrl: 'http://10.1.80.47:9560/homework/list',
|
|
|
+ // dataUrl: 'http://10.1.80.180:9520/api/school/homework/list',
|
|
|
dataUrl: '/api/school/homework/list',
|
|
|
_title: '作业发布',
|
|
|
|
|
|
@@ -20,9 +20,38 @@ Ext.define('school.view.interaction.homework.List', {
|
|
|
return ' (task_title like\'%' + value + '%\' or task_context like \'%' + value + '%\') ';
|
|
|
}
|
|
|
}, {
|
|
|
- xtype: 'textfield',
|
|
|
- name: 'bj',
|
|
|
- fieldLabel: '班级'
|
|
|
+ xtype: 'gradecombo',
|
|
|
+ name: 'grade_name',
|
|
|
+ fieldLabel: '年级',
|
|
|
+ listeners: {
|
|
|
+ select: function (combo, record, eOpts) {
|
|
|
+ combo.up('form').getForm().findField('classz_name').setValue(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ xtype: 'classcombo',
|
|
|
+ name: 'classz_name',
|
|
|
+ fieldLabel: '班级',
|
|
|
+ listeners: {
|
|
|
+ expand: function (combo, eOpts) {
|
|
|
+ combo.store.clearFilter();
|
|
|
+
|
|
|
+ var gradeCombo = combo.up('form').getForm().findField('grade_name');
|
|
|
+ var gradeName = gradeCombo.getValue();
|
|
|
+
|
|
|
+ var filter = new Ext.util.Filter({
|
|
|
+ property: 'gradeName',
|
|
|
+ value: gradeName
|
|
|
+ });
|
|
|
+
|
|
|
+ if (!!gradeName) {
|
|
|
+ combo.store.setFilters([filter]);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ select: function (combo, record, eOpts) {
|
|
|
+ combo.up('form').getForm().findField('grade_name').setValue(record.get('gradeName'));
|
|
|
+ }
|
|
|
+ }
|
|
|
}, {
|
|
|
xtype: 'textfield',
|
|
|
name: 'task_creator',
|