当其中之一是 xtype 'treecolumn' 时,是否可以合并 TreeGrid 中的 2 列?
现在我有 2 个单独的列,一个是标准树列,第二个是带有自定义模板的模板列(基本上是一个图像)
我想得到的应该是这样的:
这样第二列的内容就会被添加到第一列但右对齐。
我什至不知道如何从那种渲染器开始:(
到目前为止,这是我的专栏的代码:
{
xtype : 'treecolumn',
text : 'Dział/Pracownik',
width : 200,
sortable : true,
hideable: false,
dataIndex : 'Name',
renderer: function (v, m, r) {
if(r.get('leaf')==true)
m.tdAttr = 'data-qtip="<img src=services/Images.ashx?login='+r.get('login')+' width=60px height=60px>"';
return v;
}
},
{
text : 'Zdj',
width: 40,
align : 'center',
dataIndex : 'Name',
sortable : false,
resizable: false,
xtype : 'templatecolumn',
tpl : imgTpl
},
...
var imgTpl = Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<tpl if="values.leaf == true">',
'<img src="services/Images.ashx?login={login}" width="25px" height="25px"/>',
'</tpl>',
'</tpl>'
);
对于如何合并这 2 列的任何提示,我将不胜感激。