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

Easyui 自定义列 添加按钮 样式问题

时间:2018-02-01 17:24:33      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:idt   get   group   pre   ext   完成   管理   click   str   

  开始想在easyui的datgrid中添加一列操作列,这一列的内容全部是按钮,方便显示详细信息。

  添加完成之后,发现按钮的样式有问题,即使我把a标签的class属性和plain属性设置成和页面上一样,结果还是没有起作用。

开始的部分代码:

       onLoadSuccess:function(data){
            },
            idField:‘userId‘,
            columns:[[
                {field:‘ck‘,width:5,checkbox:true},
                {field:‘userId‘,title:‘用户id‘,width:50,hidden:true},
                {field:‘userName‘,title:‘用户名‘,width:50,align:‘center‘}, 
                {field:‘phoneNum‘,title:‘联系方式‘,width:50,align:‘center‘}, 
                {field:‘roleGroupName‘,title:‘角色‘,width:50,align:‘center‘}, 
                {field:‘areaCodesName‘,title:‘管理区域‘,width:50,align:‘center‘}, 
                {field:‘operation‘,title:‘操作‘,width:50,align:‘center‘,formatter:formatFunc}
            ]]    


function formatFunc(val,rowData,index){
    var str = JSON.stringify(rowData);
    return "<a  id=‘detailInfoBtn‘ class=‘easyui-linkbutton‘ plain=‘true‘ onclick=‘getDetail("+str+")‘>详细信息</a>";
}

 

  后面改成了在OnLoadSucess的回调中,动态添加样式,解决了这个问题。

       onLoadSuccess:function(data){
                $(‘.detailInfoBtn‘).linkbutton({text:‘详细信息‘,plain:true,iconCls:‘icon-edit‘});
            },
            idField:‘userId‘,
            columns:[[
                {field:‘ck‘,width:5,checkbox:true},
                {field:‘userId‘,title:‘用户id‘,width:50,hidden:true},
                {field:‘userName‘,title:‘用户名‘,width:50,align:‘center‘}, 
                {field:‘phoneNum‘,title:‘联系方式‘,width:50,align:‘center‘}, 
                {field:‘roleGroupName‘,title:‘角色‘,width:50,align:‘center‘}, 
                {field:‘areaCodesName‘,title:‘管理区域‘,width:50,align:‘center‘}, 
                {field:‘operation‘,title:‘操作‘,width:50,align:‘center‘,formatter:function(val,rowData,index){
                    var str = JSON.stringify(rowData);
                    var btn = "<a class=‘detailInfoBtn‘ onclick=‘getDetail("+str+")‘>详细信息</a>";
                    return btn;
                }}
            ]]    

 

Easyui 自定义列 添加按钮 样式问题

标签:idt   get   group   pre   ext   完成   管理   click   str   

原文地址:https://www.cnblogs.com/GoneLW/p/8398683.html

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