|
Как реализовать интерактивное добавление строки на верхнем уровне в дереве
| ☑ |
0
izekia
26.04.12
✎
10:06
|
Стандартное действие добавляет строку в следующий уровень. То же и с методом табличного поля: Добавить(). Если добавить строку программно и потом использовать метод Изменить(), то возникает куча неприятных моментов, самым главным из которых является отсутствие отработки события ПриОкончанииРедактированияСтроки().
Я что-то упустил, или эта проблема действительно существует?
|
|
1
SeraFim
26.04.12
✎
10:10
|
Попробуй копировать корень) На УФ раньше работало) + программно я добавлял
|
|
2
izekia
26.04.12
✎
10:11
|
а, это не УФ ... копировать корень? - сорри, я не понял
|
|
3
Wobland
26.04.12
✎
10:14
|
родителю новой строки присвоить неопределено, а бывшему корню дать родителем новую?
|
|
4
butterbean
26.04.12
✎
10:14
|
это программно по-любому, можно просто сразу активировать нужную ячейку и продолжать работать интерактивно
|
|
5
izekia
26.04.12
✎
10:18
|
(1) (3) может я неправильно объяснил.
У меня есть два уровня строк, мне нужно интерактивно добавить строку на нулевой уровень. Свойство родитель недоступно для изменения.
(4) тогда возникает проблема описанная выше, не отрабатывает событие + переход не работает и куча приятных мелочей, я уже просто склоняюсь ко вводу строки в отдельной форме, это действительно решит все проблемы
|
|
6
butterbean
26.04.12
✎
10:22
|
(5) сделай у колонки режим редактирования Непосредственно, она будет при активации строки сразу в поле "проваливаться"
|
|
7
izekia
26.04.12
✎
10:24
|
(6) не, не пройдет ... мне нужно чтобы именно вводился набор данных и именно он контролируется
|
|
8
butterbean
26.04.12
✎
10:25
|
(7) не понял, у тебя будет просто имитация обычного ввода строки нулевого уровня
|
|
9
izekia
26.04.12
✎
10:30
|
(8) да, мы видимо о разном, тоже так показалось)
ладно, сделаю через форму, а то и так уже много времени потратил на эксперименты
|
|
10
izekia
26.04.12
✎
10:37
|
похоже 1С считает, что корневой элемент может быть только один
|
|
11
SeraFim
26.04.12
✎
11:04
|
(10) Если речь идет о ДеревеЗначений, то можно.
Щас проверил. Выделяешь верхний (корневой) элемент копируешь его -> создается еще один Корневой элемент. Думаю, значит можно и программно добавить.
|
|