|
Не найду нужного события... |
☑ |
0
ZUM
17.09.13
✎
16:12
|
Коллеги помогите победить задачу:
Есть таблица значений,
- Добавляем новую строку.
- Двигаемся по всей таблице Enterом
- При переходе в очередную колонку не нужно входить в режим редактирования а открыть произвольный диалог.
Какое событие нужно использовать?
Уже попробовал почти все :) и таблицы и реквизита отдельно...
Не получается....
|
|
1
Лефмихалыч
17.09.13
✎
16:13
|
(0) форма управляемая или нет?
|
|
2
Нуф-Нуф
17.09.13
✎
16:13
|
создать процедуры для всех обработчиков. вставить в них Сообщить
|
|
3
Нуф-Нуф
17.09.13
✎
16:13
|
так и найдешь
|
|
4
Serg_1960
17.09.13
✎
16:14
|
Не найдёт.
|
|
5
Галахад
гуру
17.09.13
✎
16:15
|
выбор же. СтандартанаяОбработка = ложь.
|
|
6
Лефмихалыч
17.09.13
✎
16:16
|
+(1) хотя пох. Событие НачалоВыбора
|
|
7
ZUM
17.09.13
✎
16:17
|
Фома управляемая...
Выбор не срабатывает в режиме редактирования новой строки попробуйте!
|
|
8
ZUM
17.09.13
✎
16:18
|
(2) :) уже 100/500 минут назад сделал... нету...
|
|
9
ZUM
17.09.13
✎
16:19
|
Для "старых" строк все срабатывает для новой нет
|
|
10
giallo
17.09.13
✎
16:23
|
В обычных так делал
событие у тч ПриОкончанииРедактирования
Там сделать проверку Если Не ОтменаРедактирования Тогда
и там определять в какой колонке сейчас и на какую перейти
|
|
11
Serg_1960
17.09.13
✎
16:42
|
(0) Если "Двигаемся по всей таблице Enterом"(0) - то ловить (используя терминологию автора) нужно событие "ПриИзменении"... предыдущей колонки. Не всёли равно откуда именно открывать произвольный диалог? Настроил обход элементов "как надо" и вперед :)
|
|
12
ZUM
17.09.13
✎
16:56
|
(11) Пользователь редактирует старую запись таблицы в "предыдущей" колонке и ему предлагается произвольный диалог....
|
|
13
Serg_1960
17.09.13
✎
17:03
|
(12) После(!) редактирования, при выходе. Впрочем это не важно.
Такая "автоматизация" не всем понятна будет и скорее вред, чем польза. Имхо.
Ваш вариант (если он будет реализован) ничем не лучше. Тупо жмёт юзвер Enter, добираясь до нужного ему поля и вдруг ему, вместо ожидаемого перехода, - произвольный диалог. Он успеет по инерции ещё пару раз нажать на Enter, прежде чем остановится :))
|
|
14
ZUM
17.09.13
✎
17:08
|
(13) Давайте не будем на личности переходить.
Рассматриваю возможные варианты решения.
Допускаю и предложенный Вами вариант.
По статистике при заполнении табличных частей большинство пользователей пользуются именно клавишей Enter для перехода к следующему полю.
|
|
15
ZUM
17.09.13
✎
17:10
|
Тип реквизита "Строка"
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший