XTemplateの条件に基づいて画像を表示するツリーグリッド「templatecolumn」があります。
ただし、画像の上にマウスを置いたときに表示されるhtml形式のツールチップも必要です。レンダラーのext:qtipmetatdata属性を介してExtJS 3.xでこれを実行しましたが、tplを使用してExt JS 4.1でこれを実行する方法を理解できず、検索で何も見つかりませんでした。
レコード値に基づいて画像を表示する必要があるのは次のとおりです。
var myTemplate = new Ext.XTemplate(
'<tpl if="p > 0">',
'<img src="exclamation.gif" height="16" width="16"/>',
'</tpl>'
);
var schedTree = Ext.create('Ext.tree.Panel', {
...
columns:[
{ header:' ', dataIndex:'p', xtype:'templatecolumn', tpl:myTemplate }
]
}
誰かがこれをしたか、何か提案がありますか?これを行うためのより良い方法はありますか?ありがとう