是否有可能在TreeGrid中合併2列,當其中一個是xtype'treecolumn'?ExtJs 4.1 TreeGrid樹列自定義渲染器
現在我有2個單獨的列,一個是標準的treecolumn,二是TemplateColumn中使用自定義模板(基本圖像)
我想獲得應該是這樣的:
因此,第二列內容被添加到第一列,但對齊到右側。
我不知道如何甚至那種渲染:(開始
這是我的專欄到目前爲止的代碼:
{
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列
試圖得到類似的工作 – dbrin 2012-07-17 04:45:43