Неуместное добавление ";" после вставки ключевого слова "Тогда" из списка Т9

tormozit Закрыто
		Если ирОбщий.СтрКончаетсяНаЛкс(ИмяЭлемента, "РасширеннаяПодсказка") Тогда 
			ТипЭлемента = Тип("ДекорацияФормы");
		КонецЕсли;

Комментарии

bolsun
#1, 09 сентября 2023 11:38

В штатной подсказке T9 вставляется без точки с запятой.
Если используется собственный обработчик ПриПолученииДанныхT9 то поведение вставки задается полями передаваемых элементов.


tormozit
#2, 09 сентября 2023 11:43

Тогда подскажи какие атрибут нужно передать в список Т9, чтобы этого не происходило. Я передаю ВозвращаетЗначение=Ложь, ИзКонтекста=Истина, ЕстьПараметры=Истина, ЭтоМетод=Ложь.


bolsun
#3, ред. 09 сентября 2023 12:43

Для вставки Тогда без ; можно использовать 2 варианта решения:

  1. Использовать свойство АвтоТочкаСЗапятойОтключена = Истина
  2. Добавить свой шаблон для вставки для элемента, например
    "Template": {
    "Name": "Тогда",
    "Text": "Тогда<ENTER>"
    },


tormozit
#4, 09 сентября 2023 11:45

"АвтоТочкаСЗапятой" это свойство чего?


bolsun
#5, ред. 09 сентября 2023 12:42

ЭлементСписка.Вставить("АвтоперемещениеКурсораОтключено", Ложь);
ЭлементСписка.Вставить("АвтоТочкаСЗапятойОтключена", Ложь);


bolsun
#6, 11 сентября 2023 10:40

bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера