12.03.2009, 14:18 | #1 |
Участник
|
подскажите про CtrlTree
в CRM есть форма smmBusRelTable и на ней чекбокс "Иерархия"
но он выводит дерево по всем отношениям хотелось-бы выводить только дерево отношений для выбранного сотрудника смотрим метод clicked и видим PHP код:
тогда я подумал - а зачем выполнять запрос - ведь в smmBusRelTable_ds уже находится нужная выборка и закомментировал третью строчку. но это тоже не сработало, все равно выводится полный список клиентов что я делаю не так? |
|
12.03.2009, 15:23 | #2 |
Участник
|
А зачем комментировать. Добавьте range в источник данных перед executeQuery и передайте в него клиента
|
|
12.03.2009, 15:45 | #3 |
Участник
|
|
|
12.03.2009, 17:34 | #4 |
MCTS
|
в том же методе clicked чекбокса иерархия
должен быть метод что-то вроде createTree: X++: element.lock(); smmBusRelTable::createTree(ctrlTree); element.unLock(); X++: server public static void createTree(FormTreeControl _fromTreeControl, EmplId _emplId = "") { //... while select BusRelParentId, BusRelAccount, Name from tmpParent order by BusRelParentId, BusRelAccount where (!_emplId || tmpParent.MainContact == _emplId) //.... X++: select firstonly RecId from tmpChild where tmpChild.BusRelAccount == tmpParent.BusRelParentId; |
|
|
За это сообщение автора поблагодарили: AlexeyS (2). |
13.03.2009, 11:51 | #5 |
Участник
|
|
|