123456789101112131415161718192021222324252627 |
- /**
- * 扩展 container
- * by cjj
- */
- Ext.override(Ext.Container, {
- getCmpByName : function(name) {
- var getByName = function(container, name) {
- var items = container.items;
- if (items != null) {
- for (var i = 0; i < items.getCount(); i++) {
- var comp = items.get(i);
- var cp = getByName(comp, name);
- if (cp != null)
- return cp;
- if (comp.getName && name == comp.getName()) {
- return comp;
- break;
- }
- }
- }
- return null;
- };
- return getByName(this, name);
- }
- });
|