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)+'
';
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐