ExtJS创建选项卡详解编程语言
编程语言 详解 创建 Extjs 选项卡
2023-06-13 09:20:39 时间
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gbk"/ link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"/ script language="javascript" src="extjs/ext-all.js" /script script language="javascript" src="Jquery/jquery-1.8.1.min.js" /script script type="text/javascript" src="js/tabs.js" /script title 选项卡 /title style .main{ margin:50px auto;} #add{ padding-left:10px;} /style /head body div div id="add" /div div id="tab" /div /div /body /html
tabs.js
Ext.require(Ext.tab.*); Ext.onReady(function(){ var currentItem; var tabs = Ext.createWidget(tabpanel, { renderTo: tab, resizeTabs: true, enableTabScroll: true, margin:10, width: 600, height: 250, defaults: { autoScroll:true, bodyPadding: 10 items: [{ title: 选项卡, html: 选项卡内容, closable: true }); var index = 0; function addTab (closable) { ++index; tabs.add({ title: 新选项卡- + index, html: 新选项卡内容 + index + br/ br/ , closable: !!closable }).show(); Ext.createWidget(button, { renderTo: add, text: 创建可关闭选项卡, handler: function () { addTab(true); }); Ext.createWidget(button, { renderTo: add, text: 创建不可关闭选项卡, handler: function () { addTab(false); style: margin-left: 8px; }); });
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" HTML HEAD TITLE /TITLE meta http-equiv="Content-Type" content="text/html; charset=gbk" link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" / !-- script type="text/javascript" src="extjs/ext-base.js" /script -- script type="text/javascript" src="extjs/ext-all.js" /script script type="text/javascript" src="extjs/ext-lang-zh_CN.js" charset="utf-8" /script script type="text/javascript" Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = extjs/resources/images/default/s.gif; var strTabs = [{"id":"BaseInfo","text":"基本信息","url":"http://www.baidu.com"},{"id":"fromInfo","text":"供货信息","url":"http://www.sohu.com"},{"id":"toInfo","text":"物流信息","url":"http://www.163.com"}]; var oTabs = eval(( + strTabs + )); if (oTabs != null oTabs.length 0) { document.getElementById("frmContent").src = oTabs[0].url; var tabs = new Ext.TabPanel({ renderTo: tabsContent, activeTab: 0, collapsed: true, items: [{ id: oTabs[0].id, title: oTabs[0].text, contentEl: tabItem }); for (var j = 1; j oTabs.length; j++) { var oItem = {}; oItem.id = oTabs[j].id; oItem.title = oTabs[j].text; oItem.contentEl = tabItem; tabs.add(oItem); tabs.addListener("tabchange", function(tabs, nowtab){ for (var s = 0; s oTabs.length; s++) { if (oTabs[s].id == nowtab.id) { document.getElementById("frmContent").src = oTabs[s].url; break; }); else { document.getElementById("tabsContent").style.display = "none"; }); /script /HEAD BODY div id="tabsContent" div id="tabItem" /div /div div id="tabItemsRender" iframe id="frmContent" name="frmContent" src="http://blog.163.com/baihongtao_618/blog/" frameborder="0" height="100%" width="100%" /iframe /div /BODY /HTML
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13250.html
cjavaxml相关文章
- Java 线程池的创建过程分析详解编程语言
- 遗传算法的神经网络python实现代码详解编程语言
- Python获取上一个月最后一天的日期详解编程语言
- python 实现选择排序详解编程语言
- jQuery 失去焦点时输入框为空时自动填写默认内容详解编程语言
- Java创建缩略图的方法详解编程语言
- 使用HibernateTemplate详解编程语言
- EL表达式中获取list长度详解编程语言
- Java 多线程详解(二)——如何创建进程和线程编程语言
- Java NIO SocketChannel套接字通道详解编程语言
- Java实现文本创建、删除、编辑内容详解编程语言
- MyBatis一次执行多条SQL语句详解编程语言
- Centos6环境下CI(CodeIgniter)框架创建定时任务详解编程语言
- 关于创建一个对象的流程以及代码块和属性位置相关详解编程语言
- java正则表达式详解编程语言
- 利用java执行shell脚本详解编程语言
- ABAP 金钱数量小写转换成大写详解编程语言
- HTML的form表单标签详解编程语言
- java 创建简单工厂模式详解编程语言
- PHP创建文件命名中文乱码解决的方法详解编程语言
- 如何给表维护视图创建选择画面[VIEW_RANGETAB_TO_SELLIST]详解编程语言
- 如何创建,转换UUID[CL_SYSTEM_UUID]详解编程语言
- 创建选择画面字段的F1帮助文档[COPO_POPUP_TO_DISPLAY_TEXTLIST]详解编程语言
- 自建屏幕字段双击功能1详解编程语言
- OBYC中的GBB一般修改的解释详解编程语言
- ME21N-采购物料行项目相同的数量咋合并详解编程语言