qq_18862247
2015-11-05 02:02
采纳率: 50%
浏览 5.1k

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 增加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;
            }
        }
    });
    
    
    评论
    解决 无用
    打赏 举报
  • 可以在初始化的时候使用formatter: function(value, row, index){//里面定义你想要的样式和数据,像这样:
    return '

    '+getActualText(row.organName)
    +'
    '+getActualText(row.departmentName)
    +'
    '+getActualText(row.areaName)+'
    ';
    }
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题