Добрый день. Где почитать, каким образом данные предаются в разметку Razor на панель формы. Как обратится к свойствам документа, если это форма документа, или к контексту процесса, если это форма задачи.
Сделайте поиск в базе знаний по слову Razor и получите статьи по этой тематике. Начать можете с этой статьи, возможно она вам подойдет: https://www.elma-bpm.ru/KB/article-5509.html
Всё, что есть в базе я прочитал. Я хочу вывести содержимое блока не стандартным способом. Блок: Имя Фамилия Фото Петя Сидоров (вложение1) Вася Иванов (вложение2) То, что нужно вывести Петя Сидоров вложение1 ---------------- Вася Иванов вложение2 ---------------- Надо как-то перебрать строки блока В форме документа получилось так: @{ var context = Model; string nameDoc = context.Area.Value; var arrayDialog = context.Dialog.ToArray().OrderByDescending(k => k.CreateDate); } <p> @foreach(var item in arrayDialog) { <tr valign="top"> <td align="left" style="border-bottom:1px solid #CCCCCC;"> <p style="margin-left: 15px;"><b>@MvcHtmlString.Create(string.Format("{0}", item.CreateDate))</b> @MvcHtmlString.Create(string.Format(" - {0} {1}.{2}.", item.User.LastName,item.User.FirstName != null ? item.User.FirstName.Substring(0,1):"", item.User.MiddleName != null ? item.User.MiddleName.Substring(0,1):""))</p> <p style="font-size:4px;"> <br /></p> <p style="margin-left: 25px;">@MvcHtmlString.Create(string.Format("{0}", item.Txt))</p> <p style="font-size:4px;"> <br /></p> @foreach(var a in item.Attach) { <p style="margin-left: 30px;">@MvcHtmlString.Create(string.Format("{0} ", a.File.Name))</p> } </td> </tr> } А в задаче, в форму Razor предаётся объект: @inherits RootViewItemControl<object> Как через него обратиться к контексту задачи (процесса) в блоке Razor кода заключенного в @ {... };
По Razor в задачах тоже есть статья: https://www.elma-bpm.ru/KB/article-5510.html Обращение к контексту процесса в форме задачи идет через: Model.Entity и далее указываете название свойства в контексте процесса.