qq_18862247
qq_18862247
采纳率50%
2015-11-05 02:02 阅读 5.0k

easyui中的datagrid怎么一条数据多行显示?

现在就是想用datagrid做表把一条数据多行显示出来图片说明
效果像这个样子,找了好多资料都没有看到,求大神教教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • showbo GoCityPass新加坡曼谷通票 2015-11-05 06:28

    增加loadFilter配置,自己将一行数据整为多行的数据返回
    loadFilter function Return the filtered data to display. The function take one parameter 'data' that indicate the original data. You can change original source data to standard data format. This function must return standard data object that contain 'total' and 'rows' properties.

    Code example:

     // removing 'd' object from asp.net web service json output
    $('#dg').datagrid({
        loadFilter: function(data){
            if (data.d){
                return data.d;
            } else {
                return data;
            }
        }
    });
    
    
    点赞 评论 复制链接分享
  • u014084771 森林西南角的飞鼠哥哥 2015-11-06 07:09

    可以在初始化的时候使用formatter: function(value, row, index){//里面定义你想要的样式和数据,像这样:
    return '

    '+getActualText(row.organName)
    +'
    '+getActualText(row.departmentName)
    +'
    '+getActualText(row.areaName)+'
    ';
    }
    点赞 评论 复制链接分享

相关推荐