AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2017, 13:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
sunilrakesh: Tree structure on a custom form  D365 Ops
Источник: https://community.dynamics.com/membe...f-ed7d20fadbd4
==============

Today I came across to develop tree structure like parent asset having multiple child assets... for an custom form same like Asset form ->structure tab. For this follow below steps to achieve.
1. Create new class.
// This is a framework class. Customizing this class may cause problems with future upgrades to the software.
public class ImageListAppl_Unit extends ImageListAppl

{
void build()
{
super();
this.add(#ImageItem);
this.add(#ImageBOM);
}
}




<div class="paragraph" style="text-align:left;">void createStruct()

{

FormTreeItem formTreeStructure; 
imageListAppl = new ImageListAppl_Unit();

structure.setImagelist(imageListAppl.imageList());

select assetTable where assetTable.ProjId == UnitTable.ProjId;

assetIdTop = assetTable.topMainAsset();

// This is not a threat because it is only adding additional asset numbers to the tree.
// BP Deviation Documented
formTreeStructure = new FormTreeItem(assetIdTop, imageListAppl.image(AssetTable::treeImage(assetIdTop)),-1,assetIdTop);
structure.delete(structure.getRoot());
this.buildComposedOf(assetIdTop,structure.addItem(0,FormTreeAdd::Sort,formTreeStructure));

buildStructure = false;
}
void buildComposedOf(AssetId _assetId,
int _treeHeader,
NoYes _list = NoYes::No)
{
FormTreeItem formTreeItem;
container childList;
AssetId childAssetId;
Counter childListLength;
Counter childIdx;

int node;

imageListAppl = new ImageListAppl_Unit();

structure.setImagelist(imageListAppl.imageList());
 
if (!_assetId)
{
return;
}


childList = AssetTable::childList(_assetId);
childListLength = conLen(childList);


for (childIdx = 1; childIdx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stoneridgesoftware: Creating a Default Lookup Form with Filter in Dynamics AX Blog bot DAX Blogs 0 29.07.2016 02:37
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.