Имя: Пароль:
1C
 
Блок ввода в дерево значений по уровням
0 Гена709
 
10.04.24
07:44
Утречко доброе, знатоки подскажите пожалуйста пока найти не могу, можно ли заблочить ввод данных пользователем в дерево по уровням, к примеру есть три колонки заказ(1ур) товар(2ур) цена(2ур), на первом уровне заблочить ввод н  для колонок товар цена
1 Гена709
 
10.04.24
08:12
реализовал пока очисткой при вводе не в том уровне
2 Chameleon1980
 
10.04.24
08:45
найти нужное событие и отказ - истина
3 Fedor-1971
 
10.04.24
10:01
(0) Добавь в дерево колонку ЗапретРедактирования и при заполнении дерева выставь оную (как вариант, реализуй свой номер уровня дерева)
при попытке изменить строку проверяй и запрещай изменение
4 Гена709
 
10.04.24
10:09
(3) я это реализовал  по колонке, но чтобы красиво думаю как сделать  чтобы даже проваливаться в поле ввода недавало, чтобы отрабатывало как толькопросмотр(истина), событий с отказом не нашёл
5 Гена709
 
10.04.24
10:11
сделал через условное оформление формы
6 Fedor-1971
 
10.04.24
10:29
(4) Если одно из полей в строке можно редактировать, то Таб даст переключиться в другие.
Тут только рулить ТолькоПросмотр для колонки в ПриНачалеРедактированияСтроки, т.е. перед началом работы со строкой блочим колонки, при окончании работы снимаем блокировку