Подскажите, как проморгать строку табличного поля. #744406


#0 by ИльяА
На форме ТП. Сбоку кнопки вверх/вниз. При достижении конца списка, т.е. активная строка последняя, нужно при нажатии кнопки вниз проморгать строку.Указать, что вниз больше нельзя. Кто подскажет? Спасибо.
#1 by butterbean
УФ?
#2 by PR2
Проморгать? Рукалицо
#3 by PR2
Вообще для таких вещей как раз и сделано, что ползунок в окошке становится не по центру полосы, а перемещается вниз
#4 by ИльяА
ползунка нет. это на сенсорном экране работа
#5 by ИльяА
Обычная
#6 by butterbean
сделай свои кнопки перемотки
#7 by ЛисИзЛеса
Сей час меня закидают,но всё же &НаКлиенте
#8 by Посмотрим
Сделай кнопку ВНИЗ неактивной.
#9 by ИльяА
Спасибо. Вариант.
#10 by GROOVY
Текущая строка <> Индекс строки.
#11 by DJ Anthon
я предпочитаю переносить вверх списка, когда к этому привыкаешь в других элементах, такой запрет бесит.
#12 by ЛисИзЛеса
А так? Элементы.Товары.ТекущиеДанные.ИсходныйНомерСтроки
#13 by GROOVY
неа.
#14 by Fish
"проморгать строку" - это как?
#15 by ЛисИзЛеса
Ладно. Тогда как будет в программном коде в пределах НаКлиенте: 1) Получить количество элементов в табличной части формы? 2) Получить номер текущей строки в этой же табличной части формы?
#16 by DirecTwiX
2) НайтиПо...
#17 by ЛисИзЛеса
8.3 Управляемые формы Элементы.Товары.Количество Метод объекта не обнаружен. Понятно, что текущую строку можно неким образом идентифицировать через сам Элемент (параметр процедуры) А как через Элементы.Товары найти сколько всего строк в ТаблицеФормы?
#18 by Гёдза
конечно в мобильных приложениях конец списка показывается совсем не так, но на худой конец ...
#19 by Гёдза
можно съэмулировать: добавить новую пустую строку, а потом удалить
#20 by ИльяА
в течение пары секунд менялся цвет фона выделенной строки. через подключение обработчика не победил, пришлось как в
#21 by lEvGl
ну а установить выделение на нужной строке, потом его снять и опять поставить, несколько раз повторить
#22 by lEvGl
в чем проблема то не понятно как код написать ?
#23 by DirecTwiX
Количество (Count) Синтаксис: Количество Возвращаемое значение: Тип: Число. Описание: Получает количество элементов коллекции. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#24 by Asmody
Это бесполезно. Там глубокое непонимание, что реквизит формы и элемент формы — разные вещи.
#25 by Serg_1960
(кабы я была царица...) Будь это обычные формы, когда достигнута последняя строка, я бы установил первой строкой строку на позицию ниже чем есть (в конце списка "появилась" бы пустая строка на экране). И так бы делал, пока на экране первой строкой (и единственной) осталась бы последняя строка списка - чем не визуальный признак окончания промотки списка?
#26 by ЛисИзЛеса
А так? &НаКлиенте Если ТекущийИндекс = КоличествоЭлементовКоллекции - 1 Тогда Сообщить("Последняя строка достигнута"); ДанныеФормыКоллекция и ТаблицаФормы это два совершенно разных объекта. Первый содержит данные, второй является их отображением на форме...Так что "понимание" у меня есть.
#27 by DJ Anthon
ага, это чтобы спутать с пустой строкой? а то у меня постоянно в одной конторе пустые строки в отбор добавляют, а потом паника, ааа ниче не работает, приедь, поправь. и на фразу проверьте, может, опять пустую строчку в отбор добавили, отвечают, "я что, дура что ли?". потом оказывается, что именно так.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С