博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyUI-后台管理界面
阅读量:6194 次
发布时间:2019-06-21

本文共 5113 字,大约阅读时间需要 17 分钟。

hot3.png

一.使用场景

二.主要方法

tree(树):制作左侧导航

DataGrid(数据表格):制作右侧数据管理

三.使用方法(参考easyui文档和网易云课堂easyui教学视频)

HTML(管理页)

<%--整体布局开始--%>
<%--左侧导航栏开始--%>
<%--左侧导航栏结束--%> <%--右侧内容区域开始--%>
欢迎来到后台管理页面!
<%--右侧内容区域结束--%>
<%--整体布局结束--%>

JS(管理页)

/** * Created by Administrator on 2017/3/17. *///tab设置$(function(){$("#tabs").tabs({    fit:true,    border:false,})    // 导航条$("#nav").tree({    data: [{        text: '评论管理',        url:'manage/discuss',    },{        text: '商品管理',        url:'manage/products',    }],    onClick:function(node){        if(node.url){            if($("#tabs").tabs('exists',node.text)){                $("#tabs").tabs('select',node.text)            }else{                $("#tabs").tabs('add',{                    title:node.text,                    closable:true,                    href:node.url,                })            }        }    }})})

评论管理HTML:(注意:这个页面是会嵌套到管理页面的center区域即右侧的内容区域,所以这个页面不要再次加载如下注释掉的内容,因为管理页面已经加载过了easyUI相关的依赖,重复加载会出问题,如果是单独一个页面就要加载)

<%--  Created by IntelliJ IDEA.  User: Administrator  Date: 2017/3/17  Time: 14:47  To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><%--<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>--%><%--<%@ taglib prefix="fm" uri="http://java.sun.com/jsp/jstl/fmt" %>--%><%--<%--%>    <%--String path = request.getContextPath();--%>    <%--String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()--%>            <%--+ path + "/";--%><%--%>--%><%----%><%----%>    <%--管理--%>    <%--
--%> <%--
--%><%----%><%----%><%--编辑表开始--%>
<%--编辑表结束--%><%--工具栏开始--%>
<%--工具栏结束--%><%----%><%----%><%----%><%----%><%----%>

评论管理js:

/** * Created by Administrator on 2017/5/6. *///数据加载和分页$('#dg').datagrid({    url:'manage/discuss/show',    toolbar:$("#tb"),    columns:[[        {field:'id',title:'编号',checkbox:true,width:100,},        {field:'user',title:'用户名',width:100,align:'center',formatter:function (value,row) {            if(row.user){                return row.user.username;            }        }},        {field:'detail',title:'内容',resizable:true,align:'center',width:100,},        {field:'creatTime',title:'时间',sortable:true,align:'center',width:100,},        {field:'stars',title:'评论星级',align:'center,width:100,'},        {field:'state',title:'审核状态', align:'center',width:100,formatter:function (value,row) {            if(value==0){                return "待审核"            }else if(value==1){                return "审核通过"            }else if(value==2){                return "审核不通过"            }        }}    ]],    pagination:true,    pageList:[5,10,15,20],    pageSize:5,    remoteSort:false,    fitColumns:true,    striped:true,    rownumbers:true,    onLoadError:function(){        alert("加载出错,请检查您输入的词是否有误")    }});//根据用户名查询评论obj={    search:function(){        $("#dg").datagrid('load',{            'username':$.trim($('input[name="username"]').val())        })    }}// 删除评论$(function(){    $("#delete").click(function () {        var ids=[];//所有选中行的id数组        var rows= $('#dg').datagrid("getSelections");//获得所有选中的行        for(var i=0; i
0){ $.ajax( { url:'manage/discuss/delete', data:{ ids : ids, }, type:'post', cache:false, dataType:'json', traditional:true, }); }else { alert("您没有选择要删除的行") } $('#dg').datagrid("reload");//删除后,刷新表格数据 })})// 批准评论$(function(){ $("#agree").click(function () { var ids=[];//所有选中行的id数组 var rows= $('#dg').datagrid("getSelections");//获得所有选中的行 for(var i=0; i
0){ $.ajax( { url:'manage/discuss/check', data:{ ids : ids, state:1, }, type:'post', cache:false, dataType:'json', traditional:true, }); }else { alert("您没有选择要批准的行") } $('#dg').datagrid("reload");//审核后,刷新表格数据 })})// 驳回评论$(function(){ $("#cancel").click(function () { var ids=[];//所有选中行的id数组 var rows= $('#dg').datagrid("getSelections");//获得所有选中的行 for(var i=0; i
0){ $.ajax( { url:'manage/discuss/check', data:{ ids : ids, state:2, }, type:'post', cache:false, dataType:'json', traditional:true, }); }else { alert("您没有选择要驳回的行") } $('#dg').datagrid("reload");//审核后,刷新表格数据 })})

 

四.注意事项

4.1各tab内容页里的id不能相同,因为是加载到同一个页面。

 

转载于:https://my.oschina.net/Cubicluo/blog/894123

你可能感兴趣的文章
IBM投入1亿美元支持国内大数据人才培养
查看>>
移动医疗大发展 英特尔能做的很多
查看>>
浪潮NFV助力运营商网络转型
查看>>
领跑全球安全行业,为什么是以色列?
查看>>
云计算如何测“benchmark”?
查看>>
10个典型的大数据案例
查看>>
搭载高德地图车机版的天之眼智能后视镜开售 高德用户可享免单
查看>>
2017全球智慧城市战略指数分析
查看>>
Salesforce将收购市场营销数据软件公司Krux
查看>>
《中国人工智能学会通讯》——1.37 快速增长的禁止呼声
查看>>
存储极客 | 4KB扇区硬盘来了,RAID、VMware兼容不?
查看>>
微服务实战:从架构到发布(二)
查看>>
震惊!误删数据也上瘾?原来有和力记易这个法宝
查看>>
互联网巨头加码云计算,出现了这四个微妙的现象
查看>>
没有这个黑客 就没有开源软件
查看>>
扎克伯格又被黑,黑客还是同一人?
查看>>
爱立信牵头欧洲5GCAR项目
查看>>
来真格的!IBM开出500万美元巨奖推Watson
查看>>
安全自动化是企业安全“一劳永逸”之法吗?
查看>>
多系统管理问题显现 一体化管理走俏
查看>>