|
Динамический список. Дерево. Запретить выбор групп.
| ☑ |
0
DirecTwiX
19.12.14
✎
13:25
|
Установлен режим выбора "Элементы", но обработка выбор срабатывает и на группах. При этом ещё непонятно, как проверить признак группы без перехода на сервер.
|
|
1
kosts
19.12.14
✎
13:40
|
(0) Проверить можно и на клиенте, если признак группы перетащить в данных на клиента. Добавь колонку в данных списка и поставь галочку, не помню как точно называется, вроде "использовать всегда".
|
|
2
oslokot
19.12.14
✎
13:44
|
Поймать событие Выбор()
а в нем примерно так
// Группы не выбирать, а сворачивать и разворачивать
Если ЭтоГруппа(ВыбраннаяСтрока) Тогда
Если Элемент.Развернут(ВыбраннаяСтрока) Тогда
Элемент.Свернуть(ВыбраннаяСтрока);
Иначе
Элемент.Развернуть(ВыбраннаяСтрока);
КонецЕсли;
Возврат;
КонецЕсли;
|
|
3
DirecTwiX
19.12.14
✎
13:48
|
(1) Не понимаю как..
Процедура ОбработкиИБВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка);
ВыбраннаяСтрока - СправочникСсылка. Через точку обращаться нельзя.
(2) Метод не обнаружен "ЭтоГруппа()"
|
|
4
kosts
19.12.14
✎
13:50
|
как-то так
Если ТекущиеДанные.ЭтоГруппа Тогда
|
|
5
oslokot
19.12.14
✎
13:51
|
(3) у тебя динамический список справочника или чего?
|
|
6
oslokot
19.12.14
✎
13:53
|
(3) этот пример из своего вырвал, имелось ввиду выбраннаяСтрока.Этогруппа
:)
|
|
7
DirecTwiX
19.12.14
✎
13:53
|
(4) Спасибо!
(5) Да, справочника.
|
|
8
DirecTwiX
19.12.14
✎
13:54
|
(6) См (3) первую часть :)
|
|