22.04.2011, 20:26 | #1 |
Участник
|
Метод для определения того, что название объекта AOT - дефолтное
Знает ли кто о существовании чего-то подобного?
Имеется в виду, метод, который бы определял, что объект имеет стандартное имя, данное ему при создании. К примеру: job7, Table12 - дефолтные названия. Я понимаю, что такое не сложно написать самому: проверка несложной регуляркой, где в первой части - дефолтное название типа, во второй - произвольное число. Но тут опять же нюанс в том, что не везде текстовое значение UtilElementType соответствует этому дефолтному названию типа. К примеру - любой меню айтем - дефолтное название: menuItem*, а не DisplayTool или OutputTool. Опять же, и тут ничего сложного нет, можно написать просто свитч... Просто не хочется изобретать велосипед, вдруг он уже есть и вполне сносно ездит?
__________________
Axapta has seduced me deadly! |
|
22.04.2011, 22:35 | #2 |
Участник
|
По-моему, таких велосипедов нет, потому что непонятно, зачем это нужно.
|
|
22.04.2011, 22:54 | #3 |
Участник
|
Этот мир сходит с ума
__________________
любитель портвейна и снов с прокисшей капустой в усах |
|
23.04.2011, 10:44 | #4 |
Moderator
|
Ну, как вариант, автор пытается автоматизировать проверку наименования объектов, дабы разработчики не расслаблялись и соблюдали стандарты кодирования.
В этом случае, кстати, лучше проверку на BestPractices использовать, допилив ее до нужного уровня. |
|
23.04.2011, 17:00 | #5 |
Участник
|
Ну да, грубо говоря, на том же SysTreeNode есть метод isNodeUnwanted, который используется для контроля названий нодов.
__________________
Axapta has seduced me deadly! |
|