| 12345678910111213141516171819202122232425262728293031 |
- Ext.define('school.view.basic.ListCardController', {
- extend: 'Ext.app.ViewController',
- alias: 'controller.listcard',
- onBeforeRender: function() {
- var me = this,
- view = me.view,
- viewModel = me.getViewModel(),
- grade = viewModel.get('grade');
- view.showNode(grade.getRootNode());
- },
- cardItemClick: function(view, record, navItem, index, e, eOpts) {
- var me = this;
- var view = me.getView();
- var classInfo = view.up('basic-classinfo');
- var classInfoController = classInfo.getController();
- var refs = classInfo.getReferences();
- var treeList = refs.treelist;
- var rootNode = treeList.getRootNode();
- var node;
- if(!!record.get('addBtn')) {
- classInfoController.showTreeAddWin(record.data);
- }else {
- node = rootNode.findChild('id', record.get('id'), true);
- view.showNode(node);
- }
- },
- });
|