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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2011, 20:26   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Метод для определения того, что название объекта AOT - дефолтное
Знает ли кто о существовании чего-то подобного?

Имеется в виду, метод, который бы определял, что объект имеет стандартное имя, данное ему при создании.

К примеру: job7, Table12 - дефолтные названия.

Я понимаю, что такое не сложно написать самому: проверка несложной регуляркой, где в первой части - дефолтное название типа, во второй - произвольное число.
Но тут опять же нюанс в том, что не везде текстовое значение UtilElementType соответствует этому дефолтному названию типа. К примеру - любой меню айтем - дефолтное название: menuItem*, а не DisplayTool или OutputTool. Опять же, и тут ничего сложного нет, можно написать просто свитч... Просто не хочется изобретать велосипед, вдруг он уже есть и вполне сносно ездит?
__________________
Axapta has seduced me deadly!
Старый 22.04.2011, 22:35   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
По-моему, таких велосипедов нет, потому что непонятно, зачем это нужно.
Старый 22.04.2011, 22:54   #3  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
Этот мир сходит с ума
__________________
любитель портвейна и снов с прокисшей капустой в усах
Старый 23.04.2011, 10:44   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Ну, как вариант, автор пытается автоматизировать проверку наименования объектов, дабы разработчики не расслаблялись и соблюдали стандарты кодирования.

В этом случае, кстати, лучше проверку на BestPractices использовать, допилив ее до нужного уровня.
Старый 23.04.2011, 17:00   #5  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от Андре Посмотреть сообщение
Ну, как вариант, автор пытается автоматизировать проверку наименования объектов, дабы разработчики не расслаблялись и соблюдали стандарты кодирования.

В этом случае, кстати, лучше проверку на BestPractices использовать, допилив ее до нужного уровня.
Ну да, грубо говоря, на том же SysTreeNode есть метод isNodeUnwanted, который используется для контроля названий нодов.
__________________
Axapta has seduced me deadly!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
xplusplus: Dynamics AX Application Object Tree (AOT) Blog bot DAX Blogs 0 25.11.2010 18:11
Метод "version" не поддерживается интерфейсом Automation COM-объекта класса "<неизвестно>". Poleax DAX: Администрирование 2 02.11.2010 15:25
Добавить свойство объекта в AOT SergeK DAX: Программирование 5 05.09.2008 12:33
получение свойства объекта AOT gec DAX: Программирование 4 11.05.2005 16:09
Передача массива в метод COM-объекта Вадим DAX: Программирование 6 24.01.2005 12:31

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:20.