封装easyui模块化

K.define(‘kuser.kuserment’,{
kpartname:‘测试用户管理’,//模块名称
gridid:“kuser_gridlist”,//表格列表id
addwin:“kuser_addwin”,//添加弹出win id
updwim:“kuser_updatewin”,//修改弹出win id
editFlag:undefined,
/**
*** 初始化
* @param me
* @param type**
/
init: function (me,type) {
me.kuser_gridlist(me);
},
/

* 渲染表格
* @param me
/
kuser_gridlist:function(me){
var listid=me.gridid;
$("#"+listid,me.contentTarget).datagrid({
url:“king/showUserListByJson”,
queryParams:{},
title:’’,
width:‘98%’,
rownumbers: true, //是否显示列数
loadMsg: “正在加载数据…”,
pagination:true ,
//pagePosition:“top”,
fit: true, //自适应大小
border:false,
nowrap: true,//数据长度超出列宽时将会自动截取。
fitColumns:true,//自动使列适应表格宽度以防止出现水平滚动。
singleSelect:true,
autoRowHeight:true,
toolbar: [{
text:‘添加’,
iconCls: ‘icon-add’,
handler: function(){
me.kuser_add(me);
}
},’-’,{
text:‘修改’,
iconCls: ‘icon-edit’,
handler: function(){
me.kuser_update(me,1);
}
}],
columns:[[
{ field:‘ck’,checkbox:true },
{field:‘username’,title:‘用户名’,width:120,align:‘center’},
{field:‘password’,title:‘密码’,width:120,align:‘center’},
{field:’_operate’,title:‘操作’,width:80,align:‘center’,formatter: function(value,row,index){
if(row){
var id=row.id;
return “<a href=“javascript:void(0)” class=“editcls” οnclick=“ivk(‘kuser.kuserment.kuser_update’,”+id+”)">修改";
}
}}
]],
onLoadSuccess:function(data){
$(’.editcls’).kuserbutton({text:‘编辑’,plain:true,iconCls:‘icon-edit’});
$("#"+listid,me.contentTarget).datagrid(‘fixRowHeight’);
}
});
var p = $("#"+listid,me.contentTarget).datagrid(“getPager”);
KaTeX parse error: Expected 'EOF', got '}' at position 277: …' }); }̲, /** * …("#username",’#’+formid,me.contentTarget).val();//名称
var kpass=$("#password",’#’+formid,me.contentTarget).val();//密码
var param = {“username” :kname,“password”:kpass};
$(’#’+listid,me.contentTarget).datagrid(“load”,param);
},
/
*
* 弹出添加界面
* @param me
*/
kuser_add:function(me){
K.tpl({
tpl: “resources/template/kuser/kuserment_win.html”,
success: function(html,data){
var dialogs = $(’

’).dialog({
title: ‘添加信息’,
width:‘600’,
height:‘160’,
iconCls: ‘icon-edit’,
content:html,
modal: true,
buttons:[{text:‘保存’,iconCls:“icon-save”,handler:function(){
me.upresult_save(me,dialogs);
}},{text:‘取消’,iconCls:“icon-no”,handler:function(){
$(dialogs).dialog(‘destroy’);}}
],
closed: false,
cache: false,
onClose : function() {
$(this).dialog(‘destroy’);
}
});
}
});

},
/**

  • 修改弹出界面
    */
    kuser_update:function(me,kid){
    K.tpl({
    tpl: “resources/template/kuser/kuserment_win.html”,
    url:“king/showUserbyid”,
    data:{“kid”:kid},
    success: function(html,data){
    var dialogs = $(’
    ’).dialog({
    title: ‘修改信息’,
    width:‘600’,
    height:‘160’,
    iconCls: ‘icon-edit’,
    content:html,
    modal: true,
    buttons:[{text:‘保存’,iconCls:“icon-save”,handler:function(){
    me.upresult_save(me,dialogs);
    }},{text:‘取消’,iconCls:“icon-no”,handler:function(){
    $(dialogs).dialog(‘destroy’);}}
    ],
    closed: false,
    cache: false,
    onClose : function() {
    $(this).dialog(‘destroy’);
    }
    });
    }
    });
    },
    //保存数据
    upresult_save:function(me,dialogs){
    $.messager.progress();
    $(’#kuser_myform’,dialogs).form(‘submit’, {
    url: “king//usersavedata”,
    onSubmit: function(){
    var isValid = $(dialogs).form(‘validate’);
    if (!isValid){
    $.messager.progress(‘close’);
    }
    return isValid;
    },
    success: function(result){
    $.messager.progress(‘close’);
    if(result){
    dialogs.dialog(‘destroy’);
    $("#"+me.gridid,me.contentTarget).datagrid(‘reload’);
    K.kmessager(‘提示’,‘用户修改成功!’);
    }else{
    K.kmessager(‘提示’,‘用户修改失败!’);
    }
    }
    });
    }
    }, true);