|
Дерево значений на форме, где строка-значение? |
☑ |
0
Web00001
16.07.12
✎
03:39
|
Дерево значений на форме, связано с обыкновенным деревом, выбираю строчку, тыкаю кнопочку на форме, срабатывает значение, в отладчике наблюдаю:
Выражение: ЭлементыФормы.Заказано.ТекущиеДанные
Значение: СтрокаДереваЗначений
Тип: СтрокаДереваЗначений
Вроде все ОК. Но при попытке сделать
Заказано.Строки.Удалить(ЭлементыФормы.Заказано.ТекущиеДанные) или Заказано.Строки.Удалить(ЭлементыФормы.Заказано.ТекущаяСтрока)
обнаруживаю, что строка не принадлежит коллекции, интересно почему? До текущего момента считал, что ТекущиеДанные это как раз строка из источника-значения. Вопрос собственно в том а где строка на которую указывает текущая строка табличного поля?
|
|
1
izekia
16.07.12
✎
03:48
|
можно код
ведь язык программирования для этого и придумали, чтобы формализовать то что ты попытался словами описать
|
|
2
izekia
16.07.12
✎
03:49
|
скорее всего у тебя родитель другой и надо что-то вроде:
ЭлементыФормы.Заказано.ТекущиеДанные.Родитель.Строки.Удалить(ЭлементыФормы.Заказано.ТекущиеДанные)
|
|
3
Web00001
16.07.12
✎
03:56
|
(2) С родителем как раз все понятно, и он хорошо удаляется, но мне не надо удалять родителя, мне надо как раз текущую строчку.
|
|
4
izekia
16.07.12
✎
03:57
|
(3) ты меня не понял
|
|
5
izekia
16.07.12
✎
03:57
|
мою строку попробуй вместо своей
|
|
6
izekia
16.07.12
✎
03:58
|
если у тебя есть структура:
Строка1
Строка2
Строка3
Строка4
Строка5
|
|
7
izekia
16.07.12
✎
03:59
|
то ты не сможешь удалить Строку4 так: Строка1.Строки.Удалить(Строка4)
|
|
8
Web00001
16.07.12
✎
03:59
|
(4)да неправильно прочитал, сорри, видимо не проснулся еще, действительно так работает
|
|
9
izekia
16.07.12
✎
03:59
|
а вот так: Строка4.Родитель.Строки.Удалить(Строка4) сможешь
|
|
10
Web00001
16.07.12
✎
04:01
|
(9)Мысль понял, спасибо :)
|
|
11
izekia
16.07.12
✎
04:03
|
да не за что ... с деревом есть интересная проблема, которую я так и не смог победить
v8: Как реализовать интерактивное добавление строки на верхнем уровне в дереве
хотя она достаточно специфическая
|
|
12
Web00001
16.07.12
✎
04:08
|
(11) интересная проблема :) можно было бы поковырять на досуге
|
|
13
izekia
16.07.12
✎
04:09
|
ну я ее как-то обошел, но в общем решить как хотел не удалось
|
|