(37)swapStyleSheet():改变文档样式风格
2014-03-30 00:32
387 查看
//2:swapStyleSheet():改变文档样式风格 Ext.onReady(function(){ var themes=[ {theme:'默认',css:'ext-all.css'}, {theme:'黑色',css:'ext-all-access.css'}, {theme:'红色',css:'ext-all-red.css'} ]; //创建主题数据模型 Ext.regModel('Theme',{ fields:['theme','css'] }); //创建主题数据源 var themeStore=Ext.create('Ext.data.Store',{ model:'Theme', data:themes }); //创建主题切换选择框 var themeChange=Ext.create('Ext.form.ComboBox',{ id:'themeChange', width:150, labelWidth:60, labelSeparator:':', fieldLabel:'样式选择', store:themeStore, editable:false, triggerAction:'all',//单击触发按钮显示全部数据 store:themeStore, displayField:'theme', valueField:'css', queryMode:'local',//本地模式 value:'ext-all.css',//默认风格 listeners:{ 'collapse':function(){ Ext.util.CSS.swapStyleSheet('theme','js/extjs/resources/css'+this.getValue());//要确保存在这个文件 contentIframe.window.themeChange(this.getValue()); } } }); Ext.create('Ext.form.FormPanel',{ title:'Ext.form.ComboBox本地数据源示例', renderTo:Ext.getBody(), bodyPadding:5, frame:true, height:100, width:270, defaults:{//统一设置表单字段默认属性 labelSeparator:':', labelWidth:70, width:200, labelAlign:'left'//标签对齐方式 }, items:themeChange }); });
相关文章推荐
- js改变style样式和css样式
- AngularJS使用ng-style动态改变样式
- user agent stylesheet浏览器默认样式及样式重置
- Linux内核编码风格要求,该文档位于Linux内核下的Documentation/CodingStyle
- Qt控件样式 Style Sheet Demo
- js改变style样式和css样式
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- 网站风格切换最新版(Style Sheet Switcher)
- WPF中的Style(风格,样式)
- 改变软件的样式风格的一些思路
- Android通过Style改变窗体,控件的样式
- WPF中的Style(风格,样式)
- Qt4.7文档翻译:Qt样式单参考,Qt Style Sheets Reference
- 网站风格切换最新版(Style Sheet Switcher)
- WPF中的Style(风格,样式)
- WPF中的Style(风格,样式)
- Android主题样式与风格(Theme and style)
- javascript StyleSheet样式操作类
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- user agent stylesheet -- 浏览器默认样式