`
csblot203
  • 浏览: 14900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

后台管理界面web换肤及easyui实例

    博客分类:
  • web
阅读更多
  1.  一般的后台管理系统,都采用一个主框架,然后通过iframe方式,嵌入多个tab组件的方式,如下图的方式,换肤的按钮一般都放在主界面,为了使得整体系统的样式统一要求所有的iframe界面统一使用同一个皮肤,例如皮肤选择了红色,那么所有已打开的界面都要换成红色皮肤,还有新打开的界面也要使用红色的皮肤。



  2.  
     
    •  解决已打开的iframe的方式,采用JS替换css
    	function onChangeTheme(theme){
    		var link = $('#easyuicss');
    		var themeUrl = '${ctx }/static/easyui/themes/'+theme+'/easyui.css';
    		link.attr('href', themeUrl);
    		$('#easyuicss',$("iframe").contents()).attr('href', themeUrl);
    	}
    •  解决新的iframe的思路
    一般来说有2种界面方式,1种是采用JS来动态加载,思路是在子界面嵌入JS代码来获取父界面的css样式,但是这种方式,比较麻烦,每一个子界面都要在界面加载完成之后动态的获取,第2种方式,是主界面在设置了样式之后,将样式的代码保存在cookie种,后台JSP通过EL表达式获取样式,来直接引入对应的css文件如下代码

JS代码

	function onChangeTheme(theme){
//设置cookie
		$.cookie('easyuiTheme',theme);
		var link = $('#easyuicss');
		var themeUrl = '${ctx }/static/easyui/themes/'+theme+'/easyui.css';
		link.attr('href', themeUrl);
		$('#easyuicss',$("iframe").contents()).attr('href', themeUrl);
	}

 JSP代码

 

<link rel="stylesheet" type="text/css" href="${ctx }/static/easyui/themes/${cookie.easyuiTheme.value==null?'bootstrap':cookie.easyuiTheme.value}/easyui.css" id="easyuicss">
//通过采用EL表达式,来获取cookie
${cookie.easyuiTheme.value==null?'bootstrap':cookie.easyuiTheme.value}

 

  • 大小: 134.6 KB
分享到:
评论

相关推荐

    easyUI例子_easyui1.4.4_一套EASYUI的经典后台管理模板_jquery_

    EasyUI 是一个基于 jQuery 的前端框架,主要用于快速构建用户界面,尤其适用于后台管理系统。这个"easyUI例子_easyui1.4.4"压缩包提供了一套使用 EasyUI 1.4.4 版本的经典后台管理模板,适用于开发人员快速搭建功能...

    EasyUI做的漂亮的后台管理框架

    EasyUI是一款基于jQuery的前端开发框架,专门用于构建用户界面,尤其适合打造后台管理系统。它提供了丰富的组件,如表格、树形结构、下拉菜单、对话框等,以帮助开发者快速构建具有专业外观的Web应用。标题“EasyUI...

    后台模板HTML+整套Easyui皮肤组件-后台管理系统模板

    后台模板HTML+整套Easyui皮肤组件-后台管理系统模板后台模板HTML+整套Easyui皮肤组件-后台管理系统模板后台模板HTML+整套Easyui皮肤组件-后台管理系统模板后台模板HTML+整套Easyui皮肤组件-后台管理系统模板后台模板...

    全兼容界面超简洁的easyui后台管理模板

    EasyUI 是一个基于 jQuery 的 UI 组件库,它提供了丰富的前端界面组件,如表格、下拉框、对话框、按钮等,使得开发者可以快速构建出美观且功能强大的后台管理系统。这款"全兼容界面超简洁的EasyUI后台管理模板"正是...

    2018最新EasyUI模板后台管理系统界面

    EasyUI是一款基于JavaScript和CSS的前端开发框架,主要用于构建用户界面,尤其适用于后台管理系统的设计。这个2018最新的EasyUI模板提供了高效、简洁且功能强大的后台管理界面,结合了H5(HTML5)技术,使得用户体验...

    easyui后台管理系统

    标题提到的“EasyUI后台管理系统”通常是指一个使用EasyUI作为前端界面库构建的后台管理平台。这样的系统主要由HTML、CSS和JavaScript组成,其中CSS样式文件和JavaScript脚本文件构成了EasyUI的核心组件。 **系统...

    EasyUI管理后台模板(附源码)

    这个“EasyUI管理后台模板”是专为后台管理系统设计的一款界面模板,它集成了EasyUI的核心功能,并且附带了源代码,方便开发者进行二次开发和定制。 该模板的特点在于其简洁、美观的界面设计,这主要得益于EasyUI的...

    EasyUI后台管理系统

    EasyUI后台管理系统是一款基于JavaScript和CSS的前端框架,专门用于构建高效、美观的企业级Web应用后台界面。EasyUI提供了一套完整的组件库,包括布局、表格、表单、树形结构、对话框、菜单等,使得开发者能够快速...

    easyui实例下载

    【标题】"easyui实例下载"提供了一个基于JQuery和EasyUI的后台管理系统源码,适合于想要深入了解或使用EasyUI开发管理系统的开发者。EasyUI是一个轻量级的JavaScript框架,它基于jQuery,为Web应用提供了丰富的组件...

    基于EasyUI的后台管理系统案例 - 源码

    EasyUI 是一款基于 jQuery 的 UI 组件库,它提供了丰富的前端界面组件,如表格、树形结构、下拉框、按钮、对话框等,适用于快速构建功能完备的 Web 应用程序后台管理系统。本资源“基于EasyUI的后台管理系统案例 - ...

    非常漂亮的easyui后台模板

    非常漂亮的easyui的后台模板,全部是html+js组成!非常漂亮!可以下载学习!

    完整后台管理界面EasyUI.

    3. **HTML 示例文件**:展示如何使用EasyUI组件创建后台管理界面的实例。 4. **图片资源**:用于图标和其他视觉元素。 5. **文档**:可能包括API参考、教程和示例代码,帮助开发者理解和使用EasyUI。 为了利用这些...

    EasyUI管理后台模板源码

    EasyUI是一款基于jQuery的UI库,它为开发者提供了丰富的组件和精美的界面设计,使得构建管理后台变得更加便捷。"EasyUI管理后台模板源码"是一个包含EasyUI框架用于创建后台管理系统的完整源代码包,可以帮助开发者...

    jQuery easyui后台管理页面tab布局样式代码

    在本案例中,我们关注的是"jQuery EasyUI后台管理页面的tab布局样式代码"。 Tab布局是jQuery EasyUI中的一个重要特性,它允许在一个页面上展示多个并行的内容区域,每个区域被一个标签页所代表,用户可以通过点击...

    easyui后台管理系统模板

    EasyUI后台管理系统模板是一款基于Java后台技术开发的高效、易用的管理界面模版,它提供了四个不同场景的应用实例,包括通用项目计划后台管理系统、安全管理平台、员工后台管理系统以及快递服务申请系统。...

    easyUI 实例源码 jQuery

    (ASP.NET)Easyui 开发框架源码 一、功能介绍: 本系统实现的核心功能完全适合企业级开发 ...通用于后台管理系统以及权限管理模块。 3、系统用到缓存技术,MemCached和Redis这2种,具体缓存资料网上很多。

    jqueryEasyui换肤技术

    在提供的"jqueryEasyui换肤技术"压缩包中,应该包含了这样的示例代码和演示页面。 总结来说,jQuery EasyUI的换肤技术主要涉及皮肤样式的引入、默认皮肤的移除、JavaScript设置的调整、自定义皮肤的创建以及动态...

Global site tag (gtag.js) - Google Analytics