|
|
#1 |
|
Участник
|
Привет всем.
Обнаружил странное поведение метода Treenode.AOTdrop Для некоторых видов узлов работает некорректно. Например, если из кода перетащить этим методом узел \Forms\MyTestForm\Designs\DesignList\TestButton в ветку \Security\Roles\MyTestRole\Permissions\Forms\MyTestForm то вместо узла с именем TestButton создается узел BUTTON Если руками мышкой перетащить то все ок. В других случаях из кода все работало хорошо (например, перетаскивание \Forms\MyTestForm) Поискал в коде примеры использования, оказалось что это не единственный случай таких глюков. вот тут \Classes\SysSecEntryPointManager\MergeEntryPointRightsIntoPrivilegeNode тоже обходят случай глюка ядра. Пишут явно: //AOTDrop does not work for service operations so use AOTAdd Из интерфейса все работает когда руками контролы перетаскиваешь. А по идее это перетаскивание все равно в итоге вызывает Treenode.aotDrop Может я чего-то не знаю и как-то неправильно использую Treenode из кода. Может есть какой-то фокус меняющий поведение аналогично тому как нужно было вызывать LoadForInspection для узла с проектом, чтобы нормально его обойти, так и тут ? |
|
|
| Теги |
| aotdrop, ax2012r3, treenode |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Перечень пунктов меню и их свойств | 5 | |||
| axblog4u: TreeNode AOT Save – Did you know? | 0 | |||
| Глючит Job и TreeNode | 0 | |||
| Проблема с TreeNode | 4 | |||
| treeNode | 3 | |||
|