|
Позиционирование в дин.списке
| ☑ |
0
Ruslan_
culeiman
26.07.17
✎
15:42
|
Приветствую, в общем есть справочник контрагенты, в форме элемента меняют родителя, список обновляется и текущаястрока встает на первый элемент, как сделать чтоб остался на след. элементе?
|
|
1
Ruslan_
culeiman
26.07.17
✎
15:43
|
как перед обновлением списка, получить след. строку?
|
|
2
FIXXXL
26.07.17
✎
15:46
|
(1) запомнить ИДстроки, после всего найти строку и сделать ее текущей
|
|
3
Ruslan_
culeiman
26.07.17
✎
15:51
|
(2) как получить ИД строки?
|
|
4
Rema Dan
26.07.17
✎
16:04
|
В динамических списках с основной таблицей-справочником идентификатором строки должна быть ссылка на элемент этого справочника. Т.е. нужно подсунуть в ТекущаяСтрока ссылку на тот элемент, на котором нужно позиционировать таблицу формы после смены родителя.
|
|
5
Ruslan_
culeiman
26.07.17
✎
16:06
|
(4) а как узнать какой контрагент след. в дин. списке?
|
|
6
Rema Dan
26.07.17
✎
16:11
|
Вся идея динамического списка в том, что он не имеет явной нумерации строк. Понятие "следующий" для него может меняться в зависимости от фильтрации и сортировки списка. Потому и простого способа программно получить "следующий" элемент нет. В теории наверное можно эмулировать запрос динамического списка со всеми его текущими настройками и подобрать следующий элемент, но это звучит как адовый костыль.
|
|
7
Ruslan_
culeiman
26.07.17
✎
16:15
|
(6) понял значит два варианта либо не обновлять дин. список либо пусть остается как есть) спасибо
|
|