|
Перейти на следующу строку програмно.. | ☑ | ||
---|---|---|---|---|
0
AlexxJ
12.04.12
✎
12:17
|
Здравия и богатств вам.
Сижу туплю..... как УФ в ТЧ перейти на следующую строку по кнопке? Поясню. Есть ТЧ и кнопка "ВНИЗ" нужно чтобы по нажатию на кнопку ВНИЗ фокус сместился на строку ниже. Пробую Элементы.Корзина.ТекущаяСтрока=Элементы.Корзина.ТекущаяСтрока+1; Работает но до тех пор пока не удалиш строку... Т.Е. Имеем 5 строк в ТЧ(0,1,2,3,4) удаляем строку 2(Объект.Корзина.Удалить(2)), после этого имеем строки (0,1,3,4). |
|||
1
forforumandspam
12.04.12
✎
12:18
|
После удаления перенумеруй строки заново.
|
|||
2
AlexxJ
12.04.12
✎
12:19
|
(1) как, пардон?
|
|||
3
forforumandspam
12.04.12
✎
12:27
|
ТабличноеПоле1.Индексы.Очистить();
|
|||
4
AlexxJ
12.04.12
✎
12:32
|
(3) не катит... уменя тонкий клиент
|
|||
5
riv40rus
12.04.12
✎
12:41
|
Элементы.Таблица.ТекущаяСтрока = СледующаяСтрока.ПолучитьИдентификатор();
|
|||
6
forforumandspam
12.04.12
✎
12:42
|
(5) Это на текущей строке узнать, ему надо узнать следующий, чтобы туда прыгнуть.
|
|||
7
AlexxJ
12.04.12
✎
12:55
|
види проблема не такая уж и тривиальная (
|
|||
8
riv40rus
12.04.12
✎
12:57
|
(7) не понял чем не подходит?
|
|||
9
riv40rus
12.04.12
✎
12:57
|
ТекущиеДанные = Объект.Таблица.НайтиПоИдентификатору(Элементы.Таблица.ТекущаяСтрока);
Индекс = Объект.Таблица.Индекс(ТекущиеДанные); СледующаяСтрока = Объект.Таблица[Индекс + 1]; Элементы.Таблица.ТекущаяСтрока = СледующаяСтрока.ПолучитьИдентификатор(); |
|||
10
riv40rus
12.04.12
✎
12:58
|
Только проверку на выход индекса сделать надо
|
|||
11
riv40rus
12.04.12
✎
12:59
|
Вот вроде так должно работать, поправьте если ошибаюсь:
ТекущиеДанные = Объект.Таблица.НайтиПоИдентификатору(Элементы.Таблица.ТекущаяСтрока); Индекс = Объект.Таблица.Индекс(ТекущиеДанные); Если Индекс > Объект.Таблица.Количество() - 1 Тогда Возврат; КонецЕсли; СледующаяСтрока = Объект.Таблица[Индекс + 1]; Элементы.Таблица.ТекущаяСтрока = СледующаяСтрока.ПолучитьИдентификатор(); |
|||
12
AlexxJ
12.04.12
✎
13:13
|
ээээ индексов в тонком клиенте нет
|
|||
13
AlexxJ
12.04.12
✎
13:20
|
пардон про индексы ошибся, все работает спс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |