|
Блок ввода в дерево значений по уровням |
☑ |
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) Если одно из полей в строке можно редактировать, то Таб даст переключиться в другие.
Тут только рулить ТолькоПросмотр для колонки в ПриНачалеРедактированияСтроки, т.е. перед началом работы со строкой блочим колонки, при окончании работы снимаем блокировку
|
|