![]() |
#3 |
Участник
|
new DictEnum()
Dynamics Ax 4.0 SP2 (application version: 4.0.2501.347), Dynamics Ax2009 (application version: 5.0.1001.176)
Еще немного о DictEnum: использование числовых идентификаторов вместо enumNum() - тут Best Practices не помешал бы ![]()
X++: void treeImageExplain() { DictEnum dictEnum = new DictEnum(102); int counter; int imageNo; ; ctrlImageExplain.deleteAll(); ctrlImageExplain.visible(tmpReqExplosionTree.SettingsDisplayImageExplain); if (!tmpReqExplosionTree.SettingsDisplayImageExplain) return; while (counter < 40 /*enumcnt(ReqRefType)*/) { counter++; imageNo = this.displayImageReqRefType(counter); if (imageNo) { //BP Deviation documented ctrlImageExplain.addItem(new FormListItem(dictEnum.value2Name(counter),imageNo)); } } imageNo = this.displayImageReqRefType(ReqRefType::ItemPlannedOrder,true); if (imageNo) { //BP Deviation documented ctrlImageExplain.addItem(new FormListItem("@SYS9646",imageNo)); } } X++: str toolTip() { DictEnum dictEnum = new DictEnum(112); ... } \Forms\BOMConsistOf\Designs\Design\[Group:GroupBOM]\[Tab:Tab]\[TabPage:Overview]\[Grid:GridBOM]\Window:ItemTypeIcon\Methods\toolTip X++: str toolTip() { DictEnum dictEnum = new DictEnum(118); ... } \Forms\ProdCalcTrans\Designs\Design\[Tab:Tab]\[TabPage:OverviewEstimation]\[Grid:EstimationGrid]\Window:TypeEstimationGrid\Methods\toolTip X++: str toolTip() { DictEnum dictEnum = new DictEnum(112); ... } |
|
|
За это сообщение автора поблагодарили: ZVV (5). |