📄 samplescripts.js
字号:
Ext.MessageBox.prompt('Name','Please enter your name:',Delegate.create(null,SampleScripts.messagebox.MessageBoxScript.$1));}));ExtClass.get('mb3').on('click',Delegate.create(this,function(){Ext.MessageBox.show({title:'Address',msg:'Please enter your address:',width:300,buttons:Ext.MessageBox.OKCANCEL,multiline:true,fn:Delegate.create(null,SampleScripts.messagebox.MessageBoxScript.$1),animEl:'mb3'});}));ExtClass.get('mb4').on('click',Delegate.create(this,function(){Ext.MessageBox.show({title:'Save Changes?',msg:'You are closing a tab that has unsaved changes. <br />Would you like to save your changes?',buttons:Ext.MessageBox.YESNOCANCEL,fn:Delegate.create(null,SampleScripts.messagebox.MessageBoxScript.$0),animEl:'mb4',icon:Ext.MessageBox.QUESTION});}));ExtClass.get('mb6').on('click',Delegate.create(this,function(){Ext.MessageBox.show({title:'Please wait',msg:'Loading items...',progressText:'Initializing...',width:300,progress:true,closable:false,animEl:'mb6'});for(var $0=1;$0<13;$0++){window.setTimeout(SampleScripts.messagebox.MessageBoxScript.$2($0),$0*500);}}));ExtClass.get('mb7').on('click',Delegate.create(this,function(){Ext.MessageBox.show({msg:'Saving your data, please wait...',progressText:'Saving...',width:300,wait:true,waitConfig:{interval:200},icon:'ext-mb-download',animEl:'mb7'});window.setTimeout(Delegate.create(this,function(){Ext.MessageBox.hide();Ext.MessageBox.alert('Done','Your fake data was saved!');}),8000);}));ExtClass.get('mb8').on('click',Delegate.create(this,function(){Ext.MessageBox.alert('Status','Changes saved successfully.',Delegate.create(null,SampleScripts.messagebox.MessageBoxScript.$0));}));ExtClass.fly('info').dom.value = Ext.MessageBox.INFO;ExtClass.fly('question').dom.value = Ext.MessageBox.QUESTION;ExtClass.fly('warning').dom.value = Ext.MessageBox.WARNING;ExtClass.fly('error').dom.value = Ext.MessageBox.ERROR;ExtClass.get('mb9').on('click',Delegate.create(this,function(){Ext.MessageBox.show({title:'Icon Support',msg:'Here is a message with an icon!',buttons:Ext.MessageBox.OK,animEl:'mb9',fn:Delegate.create(null,SampleScripts.messagebox.MessageBoxScript.$0),icon:ExtClass.get('icons').dom.value});}));}}Type.createNamespace('SampleScripts.panel');SampleScripts.panel.PanelScript=function(){}SampleScripts.panel.PanelScript.main=function(args){ExtClass.onReady(Delegate.create(null,function(){new SampleScripts.panel.PanelScript().init();}));}SampleScripts.panel.PanelScript.prototype={init:function(){new Ext.Panel(new Ext.PanelConfig().title('My Panel').collapsible(true).renderTo(document.body).width(400).html(SampleScripts.panel.PanelScript.$0).toDictionary());}}Type.createNamespace('SampleScripts');SampleScripts.SamplePanel=function(config){SampleScripts.SamplePanel.constructBase(this,[config]);}SampleScripts.SamplePanel.prototype={autoHeight:true,frame:true,collapsible:true,cls:'demos',afterRender:function(){eval('SampleScripts.SamplePanel.superclass.afterRender.call(this);');SampleScripts.SamplePanel.tpl.overwrite(this.body,this);}}SampleScripts.DefaultScript=function(){}SampleScripts.DefaultScript.main=function(args){ExtClass.onReady(Delegate.create(null,function(){new SampleScripts.DefaultScript().init();}));}SampleScripts.DefaultScript.prototype={init:function(){var $0=[{title:'Grids',samples:[{text:'Basic Array Grid',url:'grid/array-grid.aspx',icon:'grid-array.gif'},{text:'Editable Grid',url:'grid/edit-grid.aspx',icon:'grid-edit.gif'},{text:'XML Grid',url:'grid/xml-grid.aspx',icon:'grid-xml.gif'},{text:'Paging',url:'grid/paging.aspx',icon:'grid-paging.gif'},{text:'Grouping',url:'grid/grouping.aspx',icon:'grid-grouping.gif'},{text:'Live Group Summary',url:'grid/totals.aspx',icon:'grid-summary.gif'},{text:'Customizing: Grid Plugins',url:'grid/grid3.aspx',icon:'grid-plugins.gif'}]},{title:'Tabs',samples:[{text:'Basic Tabs',url:'tabs/tabs.aspx',icon:'tabs.gif'},{text:'Advanced Tabs',url:'tabs/tabs-adv.aspx',icon:'tabs-adv.gif'}]},{title:'Windows',samples:[{text:'Hello World',url:'window/hello.aspx',icon:'window.gif'},{text:'MessageBox',url:'message-box/msg-box.aspx',icon:'msg-box.gif'}]},{title:'Trees',samples:[{text:'Drag and Drop Reordering',url:'tree/reorder.aspx',icon:'tree-reorder.gif'},{text:'Multiple trees',url:'tree/two-trees.aspx',icon:'tree-two.gif'},{text:'Customizing: Column Tree',url:'tree/column-tree.aspx',icon:'tree-columns.gif'}]},{title:'Layout Managers',samples:[{text:'Border Layout',url:'layout/complex.aspx',icon:'border-layout.gif'},{text:'Anchor Layout',url:'form/anchoring.aspx',icon:'anchor.gif'},{text:'Customizing: Portals',url:'layout/portal.aspx',icon:'portal.gif'}]},{title:'ComboBox',samples:[{text:'Basic ComboBox',url:'form/combos.aspx',icon:'combo.gif'},{text:'Customizing: ComboBox Templates',url:'form/forum-search.aspx',icon:'combo-custom.gif'}]},{title:'Forms',samples:[{text:'Dynamic Forms',url:'form/dynamic.aspx',icon:'form-dynamic.gif'},{text:'Ajax with XML Forms',url:'form/xml-form.aspx',icon:'form-xml.gif'},{text:'Customizing: Search Field',url:'form/custom.aspx',icon:'form-custom.gif'}]},{title:'Toolbars and Menus',samples:[{text:'Basic Toolbar',url:'menu/menus.aspx',icon:'toolbar.gif'},{text:'Ext Actions',url:'menu/actions.aspx',icon:'toolbar-actions.gif'}]},{title:'Miscellaneous',samples:[{text:'DataView',url:'view/data-view.aspx',icon:'data-view.gif'},{text:'Progress Bar',url:'simple-widgets/progress-bar.aspx',icon:'progress.gif'},{text:'Templates',url:'core/templates.aspx',icon:'templates.gif'},{text:'Panels',url:'panel/panels.aspx',icon:'panel.gif'},{text:'Resizable',url:'resizable/basic.aspx',icon:'resizable.gif'}]}];for(var $2=0;$2<$0.length;$2++){var $3=$0[$2];$3['id']='sample-'+$2;new SampleScripts.SamplePanel($3).render('all-demos');}var $1=new Ext.XTemplate('<dl><tpl for=\".\"><dt><a href=\"#{id}\">{title:stripTags}</a></dt></tpl></dl>');$1.overwrite('demo-menu',$0);ExtClass.select('#sample-spacer').remove();ExtClass.get('loading').fadeOut({remove:true});}}Type.createNamespace('SampleScripts.resizable');SampleScripts.resizable.BasicScript=function(){}SampleScripts.resizable.BasicScript.main=function(args){ExtClass.onReady(Delegate.create(null,function(){new SampleScripts.resizable.BasicScript().init();}));}SampleScripts.resizable.BasicScript.prototype={init:function(){new Ext.Resizable('basic',new Ext.ResizableConfig().width(200).height(100).minWidth(100).minHeight(50).toDictionary());new Ext.Resizable('animated',new Ext.ResizableConfig().width(200).pinned(true).height(100).minWidth(100).minHeight(50).animate(true).easing('backIn').custom('duration',0.6).toDictionary());new Ext.Resizable('wrapped',new Ext.ResizableConfig().wrap(true).pinned(true).minWidth(50).minHeight(50).preserveRatio(true).toDictionary());new Ext.Resizable('transparent',new Ext.ResizableConfig().wrap(true).minWidth(50).minHeight(50).preserveRatio(true).transparent(true).toDictionary());var $0=new Ext.Resizable('custom',new Ext.ResizableConfig().wrap(true).pinned(true).minWidth(50).minHeight(50).preserveRatio(true).handles('all').draggable(true).dynamic(true).toDictionary());var $1=$0.getEl();document.body.insertBefore($1.dom,document.body.firstChild);$1.on('dblclick',Delegate.create(this,function(){$1.hide(true);}));$1.hide();ExtClass.get('showMe').on('click',Delegate.create(this,function(){$1.center();$1.show(true);}));new Ext.Resizable('dwrapped',new Ext.ResizableConfig().wrap(true).pinned(true).width(450).height(150).minWidth(200).minHeight(50).dynamic(true).toDictionary());new Ext.Resizable('snap',new Ext.ResizableConfig().wrap(true).width(250).height(100).handles('e').widthIncrement(50).minWidth(500).dynamic(true).toDictionary());}}Type.createNamespace('SampleScripts.simple_widgets');SampleScripts.simple_widgets.ProgressBarScript=function(){}SampleScripts.simple_widgets.ProgressBarScript.main=function(args){ExtClass.onReady(Delegate.create(null,function(){new SampleScripts.simple_widgets.ProgressBarScript().init();}));}SampleScripts.simple_widgets.ProgressBarScript.prototype={init:function(){var $0=new Ext.ProgressBar(new Ext.ProgressBarConfig().custom('text','Initializing...').toDictionary());var $1=ExtClass.get('btn1');$1.on('click',Delegate.create(this,function(){ExtClass.fly('p1text').update('Working');if(!$0.rendered){$0.render('p1');}else{$0.text = 'Initializing...';$0.show();}SampleScripts.simple_widgets._Runner.$0($0,ExtClass.get('btn1'),10,Delegate.create(this,function(){$0.reset(true);ExtClass.fly('p1text').update('Done.').show();}));}));var $2=new Ext.ProgressBar(new Ext.ProgressBarConfig().custom('text','Ready').id('pbar2').cls('left-align').renderTo('p2').toDictionary());var $3=ExtClass.get('btn2');$3.on('click',Delegate.create(this,function(){SampleScripts.simple_widgets._Runner.$0($2,$3,12,Delegate.create(this,function(){$2.reset();$2.updateText('Done.');}));}));var $4=new Ext.ProgressBar(new Ext.ProgressBarConfig().id('pbar3').width(300).renderTo('p3').toDictionary());$4.on('update',Delegate.create(this,function(){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -