Можно ли свернуть блок текста на УФ ДО 2.1
Здравствуйте! Необходимо сворачивать блоки текста которые отображены на форме, сделал так:
В итоге стрелки появились, но они не работают, может можно атрибутом регулировать это или вообще нельзя?
Если ЗначениеЗаполнено(ИсторияВыполнения) Тогда
Если ЭтоПервый Тогда
HTMLТекст = HTMLТекст + "<p>";
HTMLТекст = HTMLТекст + "";
ОбзорОбъектовКлиентСервер.ДобавитьПодпись(HTMLТекст, НСТР("ru = 'История выполнения:'"));
HTMLТекст = HTMLТекст + "";
HTMLТекст = HTMLТекст + "";
ЭтоПервый = Ложь;
КонецЕсли;
ИсторияВыполненияHTML = "";
ОбзорОбъектовКлиентСервер.ДобавитьРеквизит(ИсторияВыполненияHTML, "", ИсторияВыполнения);
ИсторияВыполненияHTML = СтрЗаменить(ИсторияВыполненияHTML, Символы.Таб, " ");
ИсторияВыполненияHTML = СтрЗаменить(ИсторияВыполненияHTML, Символы.ПС, "");
НачатьГруппировкуHTML(HTMLТекст,ВыборкаЗаявко.ПредметНаименование, Истина);
HTMLТекст = HTMLТекст + ИсторияВыполненияHTML;
ЗакончитьГруппировкуHTML(HTMLТекст)
КонецЕсли;
ПоказатьПроцедура НачатьГруппировкуHTML(ТекстHTML, Заголовок, Открыть = Истина)
ТекстHTML = ТекстHTML + "<details" + ?(Открыть, " open = ""open""", "")+ ">
|<summary> " + ВРег(Заголовок) + " </summary>";
КонецПроцедуры
Процедура ЗакончитьГруппировкуHTML(ТекстHTML)
ТекстHTML = ТекстHTML + "</details> ";
КонецПроцедуры
ПоказатьВ итоге стрелки появились, но они не работают, может можно атрибутом регулировать это или вообще нельзя?
Прикрепленные файлы:


По теме из базы знаний
Найденные решения
Вопрос закрыт. Оказывается в общем модуле идет СтандартнаяОбработка = Ложь, поэтому и не работало, сделал проверку при нажатии, если тег summary, то стандартная обработка = истина.
Также работает и это:
Также работает и это:
Скрипт = "
|<sc ript type=""text/javascript"">
|function look(type){
|param=document.getElementById(type);
|if(param.style.display == ""none"") param.style.display = ""block"";
|else param.style.display = ""none""}
|</sc ript>
|" + ВыборкаЗаявок.ПредметНаименование + "
|<div id=""div1"" style=""display:block"">
| "+ ИсторияВыполненияHTML + "
|</div>";
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вопрос закрыт. Оказывается в общем модуле идет СтандартнаяОбработка = Ложь, поэтому и не работало, сделал проверку при нажатии, если тег summary, то стандартная обработка = истина.
Также работает и это:
Также работает и это:
Скрипт = "
|<sc ript type=""text/javascript"">
|function look(type){
|param=document.getElementById(type);
|if(param.style.display == ""none"") param.style.display = ""block"";
|else param.style.display = ""none""}
|</sc ript>
|" + ВыборкаЗаявок.ПредметНаименование + "
|<div id=""div1"" style=""display:block"">
| "+ ИсторияВыполненияHTML + "
|</div>";
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот