Среда, 16.10.2024, 11:13
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
CTRL+Q не работает в "Подборе и обработке объектов"
medvalexДата: Воскресенье, 08.11.2020, 13:13 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн


не во всех формах одинаково работают глобальные сочетания клавиш.
Например, CTRL+Q  открывает в редакторе объекта БД текущую ссылку, подсвеченную курсором, во многих формах, но вот почему-то в "Подборе и обработке объектов" на вкладке "Строки для обработки" CTRL+Q не работает, и выделенный объект можно открыть только кнопкой на панели формы (в 5.66)
 
tormozitДата: Воскресенье, 08.11.2020, 13:45 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
CTRL+Q не является глобальным сочетанием клавиш. Глобальным являются сочетания клавиш, которые добавляются программно по все формы. К таким на текущий момент относятся
*- SPACE
*- CTRL+C
- CTRL+ALT+E
- SHIFT+ALT+C
- SHIFT+ALT+V

Однако действительно есть общая команда "Редактор объекта БД (CTRL+Q)", которая открывает объект по ссылке из текущей ячейки, и присутствует в большинстве командных панелей табличных полей. Правда есть и небольшие исключения из этого правила - например для таблицы параметров в консоли кода эта команда открывает ссылку из колонки "Значение", независимо от того, какая колонка является текущей, т.к. там это - единственная ссылочная колонка.

У таблицы же "Строки для обработки" инструмента "Подбор и обработка объектов БД" этой общей команды нет, но есть похожая команда "Редактор объекта БД строки", которая открывает объект для текущей строки (не ячейки). Эта команда не универсальная, т.е. имеет свою  реализацию для каждого случая, и менее распространена. Она выполняет то же действие, что и двойной клик по ячейкам ключевых колонок. Потому ей вообще не назначено сочетание клавиш.
 
medvalexДата: Воскресенье, 08.11.2020, 15:01 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
Цитата tormozit ()
*- SPACE*- CTRL+C
Что значит звездочка (*)?
Цитата tormozit ()
У таблицы же "Строки для обработки" инструмента "Подбор и обработка объектов БД" этой общей команды нет
а можно добавить? это было бы хорошо для универсальности, и давало какую-то мотивацию пользователю запоминать сочетания клавиш для общих команд, если они везде работают похоже (сейчас получается, что в некоторых местах, где пользователь интуитивно мог ожидать одинаковую работу механизма - она не одинаковая, поэтому зачем запоминать сочетание клавиш?).

просто из самого "подбора и обработки объектов" CTRL+Q не делает ничего, но если уже эту же самую таблицу значений открыть в отдельном окне - то там CTRL+Q выполняет открытие редактора объекта текущей ячейки. Есть какое-то ограничение на реализацию того же самого из формы Подбора и обработки объектов? Ну и отдельная команда "редактор объекта БД строки" тоже нужна, у них разные функции, получается.
 
tormozitДата: Воскресенье, 08.11.2020, 17:22 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Я эту кнопку оттуда ранее удалил, чтобы освободить место.
Добавлю снова https://www.hostedredmine.com/issues/894969 пока не понадобится место.
 
  • Страница 1 из 1
  • 1
Поиск: