码迷,mamicode.com
首页 > 其他好文 > 详细

easyUI 增删改

时间:2016-05-13 01:28:16      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

$(function(){

    /* 商品分类树形表格 */
    $("#category").treegrid({
        url:ThinkPHP[‘MODULE‘]+‘/Category/getJsonTree‘,
        idField:‘cid‘,
        treeField:‘cname‘,
        border:false,
        fitColumns:true,
        striped:true,
        fit:true,
        columns:[[
            {field:‘sort‘,title:排序,width:10},
            {field:‘cid‘,title:‘ID‘,width:10},
            {field:‘cname‘,title:商品名称,width:100},
            {field:‘dw‘,title:商品单位,width:10},
            {
                field:‘display‘,
                title:是否显示,
                width:100,
                formatter:function(value,row,index){
                    if(row.display ==1){
                        return 显示;
                    }else{
                        return 隐藏;
                    }
                },

            },
        ]],
        toolbar:[
               {
                iconCls: ‘icon-arrow_refresh‘,
                text:刷新数据,
                handler: function(){
                    category_tool.reload();
                }
                },‘-‘,{
                    iconCls: ‘icon-add‘,
                    text:添加分类,
                    handler: function(){

                        category_tool.add();

                    }
                },‘-‘,{
                    iconCls: ‘icon-building_edit‘,
                    text:修改分类,
                    handler: function(){
                       category_tool.edit();
                    }
                },‘-‘,{
                    iconCls: ‘icon-cross‘,
                    text:删除分类,
                    handler: function(){
                        $.messager.confirm(确认,您确认想要删除分类吗?,function(r){
                            if (r){
                               category_tool.remove();
                            }
                        });


                    }
            },
        ],
    });
    /* 商品分类树形表格结束 */

    /* 格式化时间戳 */
    function getLocalTime(nS) {
        return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,‘ ‘);
    }

    /* 工具对象 */
    var category_tool = {

        /* 刷新数据 */
        reload:function(){
            $("#category").treegrid(‘reload‘);
        },
        /* 刷新数据结束 */


        /*新增数据*/
        add:function(){
            if ($("#tabs").tabs(‘exists‘, 添加分类)) {
                $("#tabs").tabs(‘select‘, 添加分类);
            } else {
                $("#tabs").tabs(‘add‘, {
                    title: 添加分类,
                    closable:true,
                    href:ThinkPHP[‘MODULE‘]+‘/Category/add‘
                });
            }
        },
        /*新增数据结束*/


        /* 删除数据 */
        remove:function(){
            var rows = $(‘#category‘).treegrid(‘getSelections‘);
            if(rows.length > 0){
                var ids = [];
                for(var i=0; i<rows.length; i++){
                    ids.push( rows[i].cid );
                }

                $.ajax({
                    url:ThinkPHP[‘MODULE‘]+‘/Category/del‘,
                    type:‘post‘,
                    data:{
                        ids:ids.join(‘,‘) //按照,号将数组转化为字符串
                    },
                    beforeSend:function(){
                        $("#category").treegrid(‘loading‘);
                    },
                    success:function(data){
                        if(data == 2){
                            $("#category").treegrid(‘loaded‘);
                            $.messager.alert(错误,请先删除该分类下的子分类,‘error‘);
                        }else{
                            $("#category").treegrid(‘loaded‘);
                            category_tool.reload();
                            $.messager.show({
                                title:提示信息,
                                msg:"您已成功删除"+data+"条数据!",
                                timeout:1000,
                                showType:‘slide‘
                            });
                        }
                    }
                });

            }else{
                $.messager.alert(警告,至少选中一条数据!‘,‘error‘);
            }
        },
        /* 删除数据结束 */

        /* 修改数据 */
        edit:function(){
            var rows = $(‘#category‘).treegrid(‘getSelections‘);
            if( rows.length==1 ){

                if ($("#tabs").tabs(‘exists‘, 修改分类)) {
                    $("#tabs").tabs(‘select‘, 修改分类);
                } else {
                    $("#tabs").tabs(‘add‘, {
                        title: 修改分类,
                        closable:true,
                        href:ThinkPHP[‘MODULE‘]+‘/Category/edit/cid/‘+rows[0].cid
                    });
                }
                
            }else if( rows.length>1 ){
                $.messager.alert(警告,只能选择一条数据,‘error‘);
            }else{
                $.messager.alert(警告,至少选中一条数据!‘,‘error‘);
            }
        },
        /* 修改数据结束 */
    };
    
});

easyUI 增删改

标签:

原文地址:http://blog.csdn.net/cooldrw2012/article/details/51346036

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!