`
csblot203
  • 浏览: 14685 次
  • 性别: 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 版本的经典后台管理模板,适用于开发人员快速搭建功能...

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

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

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

    EasyUI是一款基于jQuery的前端开发框架,专门用于构建用户界面,尤其适合打造后台管理系统。它提供了丰富的组件,如表格、树形结构、下拉菜单、对话框等,以帮助开发者快速构建具有专业外观的Web应用。标题“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的后台模板,全部是html+js组成!非常漂亮!可以下载学习!

    EasyUI后台管理系统

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

    easyui实例下载

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

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

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

    完整后台管理界面EasyUI.

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

    easyui后台管理系统模板

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

    easyUI 实例源码 jQuery

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

    easyui后台管理模板

    EasyUI 是一个基于 jQuery 的前端开发框架,专为构建后台管理界面而设计。它提供了丰富的组件,如对话框、表格、表单、菜单、按钮、布局等,使得开发者能够快速地构建出美观且功能强大的Web应用。这个"easyui后台...

    EasyUI后台管理框架

    EasyUI后台管理框架是一款基于JavaScript和CSS的前端框架,专为构建高效、美观的企业级Web应用后台管理系统而设计。这个框架充分利用了EasyUI组件库,提供了丰富的UI元素和交互功能,使得开发者能够快速搭建出具有...

    管理系统系列--thinkphp + easyui开发的后台管理系统.zip

    总结,这个后台管理系统利用ThinkPHP的高效开发能力和EasyUI的出色界面设计,为管理员提供了一个直观、易用的平台,实现了数据管理、用户管理、权限控制等多种功能,体现了现代Web开发的便捷性和灵活性。在实际项目...

    easyui中combobox后台交互实例

    当页面加载时,可以使用`url`属性指定后台数据接口,EasyUI会自动发送GET请求获取数据并填充Combobox。例如: ```javascript $('.combobox').combobox({ url: 'data.php', valueField: 'id', textField: '...

Global site tag (gtag.js) - Google Analytics