投放本站广告请联系:
extjscn#126.com
Hello World
ExtJs中的窗体是最吸引我们的地方,熟练运用之后,你做出来的页面,效果你自己也会大吃一惊.下面我们来看看第一个例子 Hello World .
演示(demo)地址在文章最后.
效果图:
例子包括两个文件hello.html 和 hello.js
hello.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Hello World Window Example</title> <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" /> <!-- GC --> <!-- LIBS --> <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script> <!-- ENDLIBS --> <script type="text/javascript" src="../../ext-all.js"></script> <script language="javascript" src="hello.js"></script> <!-- Common Styles for the examples --> <link rel="stylesheet" type="text/css" href="../examples.css" /> <style type="text/css"> .x-panel-body p { margin:10px; font-size:12px; } </style> </head> <body> <script type="text/javascript" src="../examples.js"></script><!-- EXAMPLES --> <h1>Hello World Window</h1> <p>This example shows how to create a very simple modal Window with "autoTabs" from existing markup.</p> <input type="button" id="show-btn" value="Hello World" /><br /><br /> <p>Note that the js is not minified so it is readable. See <a href="hello.js">hellos.js</a> for the full source code.</p> <div id="hello-win" class="x-hidden"> <div class="x-window-header">Hello Dialog</div> <div id="hello-tabs"> <!-- Auto create tab 1 --> <div class="x-tab" title="Hello World 1"> <p>Hello...</p> </div> <!-- Auto create tab 2 --> <div class="x-tab" title="Hello World 2"> <p>... World!</p> </div> </div> </div> </body> </html>
hello.js
/* * Ext JS Library 2.0.2 * Copyright(c) 2006-2008, Ext JS, LLC. * licensing@extjs.com * * extjs.com/license */ Ext.onReady(function(){ var win; var button = Ext.get('show-btn'); button.on('click', function(){ // create the window on the first click and reuse on subsequent clicks if(!win){ win = new Ext.Window({ el:'hello-win', layout:'fit', width:500, height:300, closeAction:'hide', plain: true, items: new Ext.TabPanel({ el: 'hello-tabs', autoTabs:true, activeTab:0, deferredRender:false, border:false }), buttons: [{ text:'Submit', disabled:true },{ text: 'Close', handler: function(){ win.hide(); } }] }); } win.show(this); }); });
- 关键字:
- 要发表评论,请先登录