Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Работа с ТаблицейФормы

Работа с ТаблицейФормы
Я
   AntonNoProfessional
 
16.08.19 - 13:56
Добрый день. Есть загвоздка с решением проблемы, вязанной с поведением УФ. На форме находится ТаблицаФормы, растянутая по горизонтали(т.е. большое количество колонок). После редактирования строки в конце таблицы(дальние правые колонки) активируется ячейка (или строка хз), находящаяся в начале строки. Такое поведение формы для пользователя крайне неудобно, так как приходится постоянно прокручивать ползунок вправо, чтобы вернуться к отредактированной ячейке. Вопрос: Как после редактирования ячейки оставлять курсор на ней?
 
 
   AntonNoProfessional
 
1 - 16.08.19 - 14:18
АП
   AntonNoProfessional
 
2 - 16.08.19 - 15:17
Ап
   butterbean
 
3 - 16.08.19 - 15:20
избавься от колонок не влезающих в экран, это неправильно
   AntonNoProfessional
 
4 - 16.08.19 - 15:24
Как же можно избавиться, если колонок столько, сколько дней в месяце?) Если поставить монитор побольше, то влезают, но не у всех есть большой монитор))
   НадюшаЯ
 
5 - 16.08.19 - 15:25
у меня макет был стилизованный под ТЧ
   AntonNoProfessional
 
6 - 16.08.19 - 15:29
(5) Не вариант, из-за такой мелочи, переписывать всю логику
   Cyberhawk
 
7 - 16.08.19 - 15:30
Играйся
   AntonNoProfessional
 
8 - 16.08.19 - 15:33
(7) Может уже кто-то поигрался до меня. Зачем два раза играться?)
   palsergeich
 
9 - 16.08.19 - 16:02
Не делать контекстный серверный вызов.
По тому что Вы описываете - он есть
   palsergeich
 
10 - 16.08.19 - 16:04
(9) в каком то из событий или таблицы формы или ее колонки есть явный или неявный контекстный серверный вызов и перерисовка таблицы с изменением положения фокуса это его последствия
   palsergeich
 
11 - 16.08.19 - 16:04
(10) включай замер времени и смотри на стрелки серверного вызова
   AntonNoProfessional
 
12 - 16.08.19 - 16:06
(11) Спасибо, сделаю. Но можно вернуть фокус на ячейку после серверного вызова? Типа ТекДанные = бла бла?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.