Ext.define('school.view.basic.class.ListCardController', { extend: 'Ext.app.ViewController', alias: 'controller.listcard', cardItemClick: function(view, record, navItem, index, e, eOpts) { var me = this; var view = me.getView(); var classInfo = view.up('basic-class-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, record.get('count')); }else { node = rootNode.findChild('id', record.get('id'), true); view.showNode(node); } }, });