12345678 |
- /*
- Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
- Available via Academic Free License >= 2.1 OR the modified BSD license.
- see: http://dojotoolkit.org/license for details
- */
- if(!dojo._hasResource["dojox.grid.EnhancedGrid"]){dojo._hasResource["dojox.grid.EnhancedGrid"]=true;dojo.provide("dojox.grid.EnhancedGrid");dojo.require("dojox.grid.DataGrid");dojo.require("dojox.grid.enhanced._Plugin");dojo.requireLocalization("dojox.grid.enhanced","EnhancedGrid",null,"ROOT,cs,de,es,fr,hu,it,ja,ko,pl,pt,ru,zh,zh-tw");dojo.experimental("dojox.grid.EnhancedGrid");dojo.declare("dojox.grid.EnhancedGrid",dojox.grid.DataGrid,{plugins:null,pluginMgr:null,doubleAffordance:false,postMixInProperties:function(){this._nls=dojo.i18n.getLocalization("dojox.grid.enhanced","EnhancedGrid",this.lang);this.inherited(arguments);},postCreate:function(){if(this.plugins){this.pluginMgr=new dojox.grid.enhanced._Plugin(this);this.pluginMgr.preInit();}this.inherited(arguments);this.pluginMgr&&this.pluginMgr.postInit();},_fillContent:function(){this.menuContainer=this.srcNodeRef;this.inherited(arguments);},startup:function(){this.menuContainer&&this._initMenus&&this._initMenus();this.inherited(arguments);if(this.doubleAffordance){dojo.addClass(this.domNode,"dojoxGridDoubleAffordance");}},textSizeChanged:function(){if(!dojo.isWebKit){this.inherited(arguments);}else{if(this.textSizeChanging){return;}this.textSizeChanging=true;this.inherited(arguments);this.textSizeChanging=false;}},removeSelectedRows:function(){if(this.indirectSelection&&this._canEdit){var _1=dojo.clone(this.selection.selected);this.inherited(arguments);dojo.forEach(_1,function(_2,_3){_2&&this.grid.rowSelectCell.toggleRow(_3,false);});}},doApplyCellEdit:function(_4,_5,_6){if(!_6){this.invalidated[_5]=true;return;}this.inherited(arguments);},mixin:function(_7,_8){var _9={};for(p in _8){if(p=="_inherited"||p=="declaredClass"||p=="constructor"){continue;}_9[p]=_8[p];}dojo.mixin(_7,_9);},_copyAttr:function(_a,_b){if(!_b){return;}return this.inherited(arguments);}});dojox.grid.EnhancedGrid.markupFactory=function(_c,_d,_e,_f){return dojox.grid._Grid.markupFactory(_c,_d,_e,dojo.partial(dojox.grid.DataGrid.cell_markupFactory,_f));};}
|