EasyUI - 后台管理系统 - 增加,删除,修改

效果:

html代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="admin.aspx.cs" Inherits="EasyUI.Application.admin" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>管理界面</title>
    <script src="../Quote/EasyUI/jquery.min.js"></script>
    <script src="../Quote/EasyUI/jquery.easyui.min.js"></script>
    <script src="../js/admin.js"></script>
    <link href="../Quote/EasyUI/themes/default/easyui.css" rel="stylesheet" />
    <link href="../Quote/EasyUI/themes/icon.css" rel="stylesheet" />
    <link href="../css/admin.css" rel="stylesheet" />
</head>
<body class="easyui-layout">
    <div data-options="region:‘north‘,noheader:true" style="height: 80px;">
        <a href="Logout.aspx" target="_self" style="float: right; line-height: 80px; padding-right: 100px;">退出系统</a>
    </div>
    <div data-options="region:‘south‘" style="height: 60px; text-align: center; line-height: 50px;">
        版权信息
    </div>
    <div data-options="region:‘west‘,title:‘导航‘,iconCls:‘icon-world‘,split:true" style="width: 200px;">
        <div id="aa"  style="width: 300px; height: 200px;">
            <div title="部门分类" data-options="iconCls:‘icon-save‘" style="overflow: auto; padding: 10px;">
                <ul id ="tree"></ul>
            </div>
            <div title="Title2" data-options="iconCls:‘icon-reload‘ " style="padding: 10px;">
                content2
            </div>
            <div title="Title3">
                content3
            </div>
        </div>
    </div>
    <div data-options="region:‘center‘" style="padding: 5px; background: #eee;">
        <div id="tabs">
            <div title="起始页" data-options="iconCls:‘icon-world‘">
                <p>欢迎来到后台!</p>
            </div>
        </div>
    </div>
</body>
</html>

使用的html代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="manager.aspx.cs" Inherits="EasyUI.Application.according.manager" %>

<script src="../../js/manager.js"></script>

<table id="table"></table>
<div id="tb">
    <!--工具-->
    <div style="padding: 5px;">
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-add‘, plain:true," onclick="manager_tool.add();">添加</a>
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-edit‘, plain:true," onclick="manager_tool.edit();">修改</a>
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-remove‘, plain:true," onclick="manager_tool.remove();">删除</a>
    </div>
    <!--搜索-->
    <div style="padding-left: 10px; padding-bottom: 10px;">
        搜索姓名(可以模糊查询):<input id="name" name="name" type="text" class="textbox" style="width: 130px;" />
        查询时间 从:<input id="time_from" name="time_from" type="text" class="easyui-datebox" style="width: 130px;" />
        到:<input id="time_to" name="time_to" type="text" class="easyui-datebox" style="width: 130px;" />
        <a id="search" href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘," style="margin-left: 20px; padding: 0 10px 0 10px;" onclick="obj.search();">搜索</a>
    </div>
    <!--新增-->
    <div id ="form">
        <p>姓名:<input id ="formname" type ="text"/></p>
        <p>性别:<input id ="sex" type ="text"/></p>
    </div>

    <!--修改-->
    <div id ="edit">
        <p>姓名:<input id ="formname_edit" type ="text"/></p>
        <p>性别:<input id ="sex_edit" type ="text"/></p>
    </div>
</div>

JS代码:

$(function () {
    //列表
    $(‘#table‘).datagrid({
        url: ‘../Json/datagridjson.ashx‘,
        fit: true,
        striped: true,//是否开启斑马线

        //显示分页控件栏
        pagination: true,
        pageNumber: 1,//初始化的时候在第几页
        pageSize: 10,//,每页显示的条数
        pageList: [10, 15, 20],//每页显示的条数

        //通过POST传递到后台,然后进行排序。
        sortName: ‘createtime‘,
        sortOrder: ‘desc‘,

        //按钮
        toolbar: ‘#tb‘,

        //要显示的列
        columns: [[
            {
                field: ‘id‘,
                title: ‘编号‘,
                checkbox: true,
            },
            {
                field: ‘name‘,
                title: ‘姓名‘,
                width: 100,
                halign: ‘center‘,
            },
            {
                field: ‘sex‘,
                title: ‘性别‘,
                width: 100,
            },
            {
                field: ‘createtime‘,
                title: ‘创建时间‘,
                width: 400,
                sortable: true,
            }
        ]],
    });

    //工具栏上
    manager_tool = {
        //添加
        add: function () {
            //打开表单
            $(‘#form‘).dialog(‘open‘);
        },
        //删除
        remove: function () {
            alert(‘删除‘);
        },
        //编辑
        edit: function () {
            //判断是否选择多条信息
            var rows = $(‘#table‘).datagrid(‘getSelections‘);
            if (rows.length != 1) {
                $.messager.alert("提示", "只能选择一行!");
            } else {
                var rowdata = $(‘#table‘).datagrid(‘getSelected‘);
                var id = rowdata.id;
                var name = rowdata.name;
                var sex = rowdata.sex;

                //编辑
                $(‘#edit‘).dialog({
                    width: 350,
                    title: ‘修改内容‘,
                    iconCls: ‘icon-edit‘,
                    modal: true,
                    buttons: [{
                        text: ‘提交‘,
                        iconCls: ‘icon-ok‘,
                        handler: function () {
                            var formname_edit = $(‘#formname_edit‘).val();
                            var sex_edit = $(‘#sex_edit‘).val();

                            if (formname_edit == "" || sex_edit == "") {
                                return;
                            } else {
                                console.log(formname_edit+‘,‘+sex_edit);
                            }
                        }
                    }, {
                        text: ‘取消‘,
                        iconCls: ‘icon-cancel‘,
                        handler: function () {
                            $(‘#edit‘).dialog(‘close‘);
                            $(‘#formname_edit‘).val(‘‘);
                            $(‘#sex_edit‘).val(‘‘);
                        }
                    }]
                });

                //给修改的文本框赋值
                $(‘#formname_edit‘).val(name);
                $(‘#sex_edit‘).val(sex);
            }
        }
    };

    //提交表单
    $(‘#form‘).dialog({
        width: 350,
        title: ‘增加内容‘,
        iconCls: ‘icon-add‘,
        //初始化时先关闭表单
        closed: true,
        modal: true,
        buttons: [{
            text: ‘提交‘,
            iconCls: ‘icon-ok‘,
            handler: function () {
                var formname = $(‘#formname‘).val();
                var sex = $(‘#sex‘).val();
                if (formname == "" || sex == "") {
                    return;
                }
                else {
                    console.log(formname + ‘,‘ + sex);
                }
            }
        }, {
            text: ‘取消‘,
            iconCls: ‘icon-cancel‘,
            handler: function () {
                $(‘#form‘).dialog(‘close‘);
                $(‘#formname‘).val(‘‘);
                $(‘#sex‘).val(‘‘);
            }
        }],
    });
})$(function () {
    //列表
    $(‘#table‘).datagrid({
        url: ‘../Json/datagridjson.ashx‘,
        fit: true,
        striped: true,//是否开启斑马线

        //显示分页控件栏
        pagination: true,
        pageNumber: 1,//初始化的时候在第几页
        pageSize: 10,//,每页显示的条数
        pageList: [10, 15, 20],//每页显示的条数

        //通过POST传递到后台,然后进行排序。
        sortName: ‘createtime‘,
        sortOrder: ‘desc‘,

        //按钮
        toolbar: ‘#tb‘,

        //要显示的列
        columns: [[
            {
                field: ‘id‘,
                title: ‘编号‘,
                checkbox: true,
            },
            {
                field: ‘name‘,
                title: ‘姓名‘,
                width: 100,
                halign: ‘center‘,
            },
            {
                field: ‘sex‘,
                title: ‘性别‘,
                width: 100,
            },
            {
                field: ‘createtime‘,
                title: ‘创建时间‘,
                width: 400,
                sortable: true,
            }
        ]],
    });

    //工具栏上
    manager_tool = {
        //添加
        add: function () {
            //打开表单
            $(‘#form‘).dialog(‘open‘);
        },
        //删除
        remove: function () {
            alert(‘删除‘);
        },
        //编辑
        edit: function () {
            //判断是否选择多条信息
            var rows = $(‘#table‘).datagrid(‘getSelections‘);
            if (rows.length != 1) {
                $.messager.alert("提示", "只能选择一行!");
            } else {
                var rowdata = $(‘#table‘).datagrid(‘getSelected‘);
                var id = rowdata.id;
                var name = rowdata.name;
                var sex = rowdata.sex;

                //编辑
                $(‘#edit‘).dialog({
                    width: 350,
                    title: ‘修改内容‘,
                    iconCls: ‘icon-edit‘,
                    modal: true,
                    buttons: [{
                        text: ‘提交‘,
                        iconCls: ‘icon-ok‘,
                        handler: function () {
                            var formname_edit = $(‘#formname_edit‘).val();
                            var sex_edit = $(‘#sex_edit‘).val();

                            if (formname_edit == "" || sex_edit == "") {
                                return;
                            } else {
                                console.log(formname_edit+‘,‘+sex_edit);
                            }
                        }
                    }, {
                        text: ‘取消‘,
                        iconCls: ‘icon-cancel‘,
                        handler: function () {
                            $(‘#edit‘).dialog(‘close‘);
                            $(‘#formname_edit‘).val(‘‘);
                            $(‘#sex_edit‘).val(‘‘);
                        }
                    }]
                });

                //给修改的文本框赋值
                $(‘#formname_edit‘).val(name);
                $(‘#sex_edit‘).val(sex);
            }
        }
    };

    //提交表单
    $(‘#form‘).dialog({
        width: 350,
        title: ‘增加内容‘,
        iconCls: ‘icon-add‘,
        //初始化时先关闭表单
        closed: true,
        modal: true,
        buttons: [{
            text: ‘提交‘,
            iconCls: ‘icon-ok‘,
            handler: function () {
                var formname = $(‘#formname‘).val();
                var sex = $(‘#sex‘).val();
                if (formname == "" || sex == "") {
                    return;
                }
                else {
                    console.log(formname + ‘,‘ + sex);
                }
            }
        }, {
            text: ‘取消‘,
            iconCls: ‘icon-cancel‘,
            handler: function () {
                $(‘#form‘).dialog(‘close‘);
                $(‘#formname‘).val(‘‘);
                $(‘#sex‘).val(‘‘);
            }
        }],
    });
})
时间: 2024-10-26 12:28:30

EasyUI - 后台管理系统 - 增加,删除,修改的相关文章

ASP.NET MVC5+EF6+EasyUI 后台管理系统-关于WebApi的用法

1:ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-WebApi与Unity注入 使用Unity是为了使用我们后台的BLL和DAL层 2:ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-WebApi与Unity注入-配置文件 3:ASP.NET MVC5+EF6+EasyUI 后台管理系统(3)-MVC WebApi 用户验证 (1) 4:ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-MVC WebApi 用户验证 (2) 以往我们讲

[JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管理的ManageServlet. 接着我们需要一个展现数据的页面,也就是 UserList.jsp <%@page import="com.babybus.sdteam.vo.Student"%> <%@ page language="java" im

ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)

开发工具:VS2015(2012以上)+SQL2008R2以上数据库  您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB  升级后界面效果如下: 日程管理   http://www.cnblogs.com/ymnets/p/7094914.html 任务调度系统界面 http://www.cnblogs.com/ymnets/p/5065154.html 系统权限全套完整图  http://www.cnblogs.com/ymnets/p/5065201.html 系统

Oracle查询--增加--删除--修改主键

对Oracle表主键的操作,有四类:查询,增加,修改,删除 1.查询主键 /*查询某个表中存在的约束*/ select * from user_constraints where table_name='表名大写'; 查询结果显示约束类型,约束名称,不显示约束在哪个字段上 /*查询某个表各字段约束*/ select * from user_cons_columns where table_name='表名大写'; 查询结果显示约束名称,字段名称,不显示约束类型 /*查询某个表的主键约束*/ se

php后台增加删除修改跳转。

第一步 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv=&q

php后台增加删除修改跳转页面

1 第一步 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv=

19 MySQL概念 数据库 数据表 数据类型 增加删除修改查询 WHERE Order By Limit

数据库管理系统DBMS 数据库中相关概念 数据库 数据表 记录 字段 数据 登录和退出MySQL客户端 查询自己的MySQL服务器有几个数据库 二.退出MySQL客户端的命令 修改root用户的密码 在MySQL客户端来修改密码(当前账号的密码) 数据库操作 创建数据库 显示所有数据库 删除数据库 选择数据库 更改数据库默认字符集 数据表操作 显示当前数据库中的所有表 创建数据表 显示表的创建 列的常用属性 修改数据表 删除数据表 显示表结构 MySQL数据类型 整型 浮点型 字符型 文本型 日

ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理

最近代码出现分享问题,360云盘宣布混不下去,所有分享的连接都失效了,最近有时间会把代码转移到百度云,再把文章的代码补回去 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,添加备注和标签,以及移动用户组别,同时,微信公众号也提供了相应的接口另我们本地可以操作.我们主要是同步到本地,这样我们可以自己为用户定义更多的信息,以及与本地的业务更好的对接起来. 实现 一.关注与订阅事件 看到我们之前的消息处理类 我们需要扩展一个事件

ASP.NET MVC5+EF6+EasyUI 后台管理系统(73)-微信公众平台开发-消息管理

前言 回顾上一节,我们熟悉的了解了消息的请求和响应,这一节我们来建立数据库的表,表的设计蛮复杂 你也可以按自己所分析的情形结构来建表 必须非常熟悉表的结果才能运用这张表,这表表的情形涵盖比较多 思维导图 我这个人比较喜欢用思维导图来分析和表达一些模型: 表结构 根据思维导图,我们可以建立的表可以是3张表:消息表,规则表,类型表 消息表:实际的消息 规则表:文本.图文.语音等 类型表:文本.图文.语音(默认回复,订阅回复) 也可以是两张表:规制表,消息表(+一个类型字段) 我这里只设计一张表:消息