ExtJS4.2:自定义主题 入门
2024-09-20 09:50:45
背景
用过 ExtJs 的朋友都有一种趋势:审美疲劳,好在 Ext4.1 之后的版本提供了快速自定义主题的功能,本文的内容主要来自:http://docs.sencha.com/extjs/4.2.2/#!/guide/theming,我记录下来是为了强化一下。
安装环境
- JRE:http://www.oracle.com/technetwork/java/javase/downloads/index.html。
- Ruby:http://rubyinstaller.org/。
- Sencha-Cmd:http://www.sencha.com/products/sencha-cmd/download。
- Ext Js:http://www.sencha.com/products/extjs/。
自定义主题
第一步:创建 Workspace
命令行内容
cd /d E:\ExtCoding
sencha -sdk ext-4.2 generate workspace ThemingStudy
运行结果
第二步:创建 App
命令行内容
cd /d E:\ExtCoding\ThemingStudy
sencha -sdk ext generate app ThemeTest ThemeTest
运行结果
第三步:创建主题
命令行内容
cd /d E:\ExtCoding\ThemingStudy\ThemeTest
sencha generate theme happy-theme-green
运行结果
第四步:修改主题的“继承主题”和“Saas 变量”
修改“继承主题”
修改“Saas 变量”
增加文件:E:\ExtCoding\ThemingStudy\packages\happy-theme-green\sass\var\Component.scss
$base-color: # !default;
第五步:编译主题
命令行内容
cd /d E:\ExtCoding\ThemingStudy\packages\happy-theme-green
sencha package build
运行结果
第六步:App 使用主题,编译 App
在 E:\ExtCoding\ThemingStudy\ThemeTest\.sencha\app\sencha.cfg 中修改如下内容:
app.theme=happy-theme-green
编译 App 使用的命令行内容
cd /d E:\ExtCoding\ThemingStudy\ThemeTest
sencha app build
第七步:最终运行结果
如何学习 Sass 变量?
备注
再也不怕主题不兼容了,随着浏览器的性能越来越好,看好 ExtJs,不过我有可能要转 Silverlight 或 WPF 了。
最新文章
- 那些年一起用过的iOS开发利器[4月2号更新]
- 问题:C++形参默认值为什么一定要放在最后?
- 集群工具ansible使用方法
- Android Studio1.4.x JNI开发基础 - 简单实例
- 来自 Google 的 R 语言编码风格指南
- TLS 与 python thread local
- QQ(iOS)客户端的粘性动画效果
- CentOS 7.0 安装中文输入法
- js记录用户在网站的浏览记录和停留时间
- HDU 5675 ztr loves math
- 【Java基础】关于String的总结
- 【LightOJ1336】Sigma Function(数论)
- burp的dns记录功能
- Egret--添加一个精灵事件
- 多线程(二)ThreadLocal
- 信用评分卡 (part 2of 7)
- 自学Aruba5.3.2-Aruba安全认证-有PEFNG 许可证环境的认证配置MAC
- DBVIS工具 管理数据库链接
- [日常] Go语言圣经-可变参数习题
- Resharper简单安装及代码覆盖率的测试
热门文章
- HDU 1217 Arbitrage(Bellman-Ford判断负环+Floyd)
- POJ 1511 Invitation Cards(Dijkstra(优先队列)+SPFA(邻接表优化))
- spring mvc整合mybaitis和log4j
- 深度学习方法(七):最新SqueezeNet 模型详解,CNN模型参数降低50倍,压缩461倍!
- spring boot 使用不同的profile来加载不同的配置文件
- CentOS7.6安装screenfetch
- 使用cp命令时候递归的创建目标目录
- URAL 1995 Illegal spices
- SPOJDRUIDEOI - Fata7y Ya Warda!【单调栈】
- Opencv学习笔记2:图像模糊作用和方法