|
Карточка с форума разработчиков  Надеюсь из гифки будет понятно, сначала показан вариант штатной подсказки, а потом вариант с ТК. Если ТК может смотреть выделенную позицию в штатной подсказке, то можно смотреть если она не нулевая (не первая строка) то не показывать подсказку ТК
@markersx проблема в том, что позиция при открытии может быть посредине списка, как в некоторых версиях платформы. Я стараюсь определять, что пользователь изменил позицию, по нажатию клавиш курсора. По гифке не могу понять, последовательность нажатий и что вообще происходит ))
@bolsun Последовательность действий простая, написали равно и открыли подсказку (или сама открылась, тут это не важно) Но в случае когда открывается ТОЛЬКО штатная подсказка, нужный вариант автоматически выбирается платформой в списке подсказок (т.е. позиция нужного варианта не первая и платформа сама выделяет эту строчку) и можно было бы просто нажать Enter. Но когда показывается подсказка ТК, то подходящий вариант не выбран (нужно выбирать).
@markersx давайте разбираться :) Гибридная подсказка для того и сделана, чтобы переопределить значение штатной, учитывая последние выбранные значения, локальные переменные и т.д. В примере я вижу, что нужно немного настроить шаблоны Для, Пока и т.д. Чтобы они не всплывали, после <>= и т.д. Тогда нужное значение будет выбрано сразу же. Я правильно понял проблему?
@bolsun Ну не совсем так, но думаю и этого будет достаточно, а там посмотрим ;)
@markersx это я в любом случае сделаю, новая версия почти готова. Процедура_КонецПроцедуры, Если_КонецЕсли, Для_Каждого_Цикл и т.д. будут показываться, только в начале новой строки. Т.к. их показав в условиях, присвоениях, параметрах - совсем неуместен )) По поводу отмены показа подсказки, если нужное значение уже выбрано в штатной, попробую сделать. Посмотрим что получится.
thumbs up 👍
Пользователь прикрепил(а) вложение TurboConf.zip Ссылка скрыта
@board @markersx во вложении тестовая версия, изменил шаблоны. ПроцедураКонецПроцедуры, ЕслиКонецЕсли, ДляКаждогоЦикл и т.д. будут показываться только в начале строки. Также если список гибридной подсказки содержит только одно значение, и оно совпадает с выбранным в штатной, то подсказка не будет всплывать.
@bolsun Ок, завтра попробую! Спасибо!
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено
bolsun переместил(а) эту карточку из списка Завершено в список Баги новые и на выяснении
@markersx ситуация улучшилась?
Пользователь прикрепил(а) вложение 2019-06-25_15-57-56.mp4 https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/86458ff9a33dc28233c23164a33452ee/2019-06-25_15-57-56.mp4
[2019-06-25_15-57-56.mp4](https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/86458ff9a33dc28233c23164a33452ee/2019-06-25_15-57-56.mp4) То что стало лучше - да, но то о чем именно я писал осталось. Сделал запись, на ней я пишу "Состояние = " и нажимаю Ctrl + Пробел и если замедлить запись, то видно что сначала появляется штатная подсказка в которой нужный вариант УЖЕ выбран платформой, а потом уже появляется подсказка ТК PS: Некоторые тормоза связаны с тем что модуль большой где это показывалось и 1С в нем неадекватно долго показывает подсказу, если бы у вас получилось это решить, было бы вообще восхитительно
Пользователь прикрепил(а) вложение t9_builtin_suggestion_fix.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/ad47d119ecf0336f426a8e20146c52a8/t9_builtin_suggestion_fix.gif
@markersx теперь понял о чем речь )) Это кстати была очень серьезная недоработка подсказки, спасибо! Исправил [t9_builtin_suggestion_fix.gif](https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/ad47d119ecf0336f426a8e20146c52a8/t9_builtin_suggestion_fix.gif) .
thumbs up 👍
@bolsun Большое спасибо!
@markersx опубликовал, попробуйте
@bolsun Да! Работает отлично! Спасибо!
thumbs up 👍
markersx переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено
Пользователь прикрепил(а) вложение bug.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/158f6fc5dfeef84643fe241ddc7a4107/bug.gif