使用我当前的数据结构,我根本不需要TopAxis,只需要对左轴进行分组
这是我从服务器获取的数据:
{
name:lorem,
estab:impsom,
depart:dolor,
C:false,
R:true,
U:false,
D:false
}
这是我的矩阵:
matrix: {
colGrandTotalsPosition: 'none',
textRowLabels: 'Depart',
viewLayoutType: 'compact',
store: 'myColabStore',
leftAxis: [{
dataIndex: 'depart',
header: 'depart'
},
{
dataIndex: 'estab',
header: 'estab'
},
{
dataIndex: 'name',
header: 'Name'
}
]
aggregate: [{
column: {
xtype: 'widgetcolumn',
widget: {
xtype: 'checkbox'
}
},
dataIndex: 'R',
header: 'Read'
},
{
dataIndex: 'C',
header: 'Create'
},
{
dataIndex: 'U',
header: 'Update'
},
{
dataIndex: 'D',
header: 'Delete'
}
]
}
似乎没有上轴,我无法在网格上呈现任何数据,我该怎么办?我如何才能通过estab仅将左轴分组并离开并仍然显示其他数据?
答案 0 :(得分:0)
好吧,不知道这是否是正确的答案,但是我的解决方法是在模型中创建一个字段:
fields: [
...
{
calculate: function(data) {
return 'Permissions';
},
name: 'permis'
}
]
在我刚刚使用的矩阵中:
matrix: [
topAxis: [{
dataIndex: 'permis'
}]
]