dwz中jqGrid的主题变更

简介: 版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41039501 前言:本篇来介绍如何对dwz框架中的jqGrid组件变更主题。
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41039501

前言:本篇来介绍如何对dwz框架中的jqGrid组件变更主题。

第一步:从jquery ui官网下载主题,我挑选了三种比较常用的主题,然后放在如下目录中

第二步:在index.jsp文件表头中增加如下代码,作用是加入jqGrid的CSS布局

<!-- jqueryui -->
<link href="${ctx}/common/jqueryui/default/jquery-ui.css" rel="stylesheet" type="text/css" />


第三步:在dwz.theme.js文件中增加对应内容,作用是当点击主题色调变化时进行对应css样式的变更,这样就会对jqGrid的主题风格进行变化了

var _jqueryuiHref = op.jqueryuiBase + "/#theme#/jquery-ui.css";
			return this.each(function(){
				var jThemeLi = $(this).find(">li[theme]");
				var setTheme = function(themeName){
				    // 设置dwz颜色
					$("head").find("link[href$='style.css']").attr("href", _themeHref.replace("#theme#", themeName));
					
					// 设置jqueryui颜色
					// 获取head表头jquery对象,从其中获取属性值以jquery-ui.css结束的link标记,替换href属性中的变量theme为对应的主题风格
					$("head").find("link[href$='jquery-ui.css']").attr("href", _jqueryuiHref.replace("#theme#", themeName));

实现效果:当在主页中切换主题时,jqgrid的颜色方案也进行了变更,见如下效果


相关文章
|
9月前
|
JSON 数据格式
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
258 0
|
9月前
|
前端开发 JavaScript API
wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)
wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)
459 0
|
JavaScript API
fastadmin summernote api,fastadmin summernote清空内容,fastadmin富文本清空内容
fastadmin summernote api,fastadmin summernote清空内容,fastadmin富文本清空内容
186 0
|
前端开发 JavaScript
dwz中jqGrid的主题变更
dwz中jqGrid的主题变更
85 0
dwz中jqGrid的主题变更
|
API
对dwz的combox组件扩展属性
对dwz的combox组件扩展属性
97 0
|
编解码
DWZ查询页面布局改造(1)
DWZ查询页面布局改造
96 0
DWZ查询页面布局改造(1)
|
JavaScript 前端开发 Java
dwz之jqgrid请求重复提交bug修复
dwz之jqgrid请求重复提交bug修复
81 0
dwz之jqgrid请求重复提交bug修复
|
JavaScript Java 容器
jqgrid导出excel文档
喜欢的朋友可以关注下,粉丝也缺。        最近一个项目中需要把jqgrid的数据导出成excel文档,所以去查询一下jq的文档,它所提供的接口是需要收费的,当时我就一脸嫌弃的表情。
2068 0