Пожалуйста, как отобразить значки в FormTreeControl в Dynamics 365 For Finance and Operations
Вот мой фактический код, используемый для отображения значков в D365FO, макрос #ResAppl
открытый класс IconsTree расширяет FormRun {
public void init()
{
SalesTable _Table;
TreeItemIdx _TreeItemid;
super();
MyTreeView.deleteAll(); //This is my Tree Control on Form
MyTreeView.lock();
ImageListAppl dd = new ImageListAppl();
ImageRes imageRes = dd.image(#ImageFormButtonGroup);
MyTreeView.setImagelist(dd.imageList());
while select * from _Table
{
_TreeItemid = SysFormTreeControl::addTreeItem(MyTreeView, "Sales Order :" + _Table.SalesId ,FormTreeAdd::Root, _Table.RecId, #ImageOverlayYellowLock);
SysFormTreeControl::addTreeItem(MyTreeView, " Customer Account : " + _Table.CustAccount ,_TreeItemid , _Table.RecId);
SysFormTreeControl::expandTree(MyTreeView,_TreeItemid);
SysFormTreeControl::setOverlayImage(MyTreeView, _TreeItemid, imageRes);
}
}
}
и результат, без значков: