Dobry den xochu udalic kakie to poli s kartochki kontragenta. kak uznac gde naxoditsa .cschtm fail dlia kontragent primer dlia iuridicheski? ili fizicheski cschtml fail forma prosmotra i forma redaktirovanie? v ELMA CE interesuet.
Не пробовал кастомизировать форму контрагента в CE, но судя по всему лежат формы тут: \Web\Modules\EleWise.ELMA.CRM.Web\Views\ContractorLegal и тут: \Web\Modules\EleWise.ELMA.CRM.Web\Views\ContractorIndividual
- Мои 5 копеек! - Для того, чтобы НАЧАТЬ редактировать формы их файлы необходимо сначала скопировать в папку ЮзерКонфигс, полностью отзеркалив путь в котором лежит оригинал формы. В моем случае было так: 1. Путь к оригиналу формы "C:\ELMA3-CE\Web\Modules\EleWise.ELMA.CRM.Web\Views\ContractorLegal\TabView.cshtml" 2. Путь к скопированному из оригинала файлу формы "C:\ELMA3-CE\UserConfigs\MyConfig\WebApplication\Modules\EleWise.ELMA.CRM.Web\Views\ContractorLegal\TabView.cshtml" - Чтобы создать свою вкладку на форме нужно добавить этот код: tabs.Add( new EleWise.ELMA.Web.Mvc.Models.Selectors.TabPanelItem { Text = SR.T("Здесь название вкладки"), Selected = selectedTab == 4, }).Content(@<text> <div> Здесь место для содержимого, в нем пишем ХТМЛ разметку как хотим (возможно) </div> </text>); - Что бы добавить какое-то свойство из объектной модели на вкладку - надо вставить этот код в место для содержимого @Html.TableFormStart(EleWise.ELMA.Model.Views.ViewType.Display) @Html.Property(m => Entity.TestovoeSvoystvo) @Html.TableFormEnd() - Итоговый вариант у меня выглядит так: tabs.Add( new EleWise.ELMA.Web.Mvc.Models.Selectors.TabPanelItem { Text = SR.T("Роман"), Selected = selectedTab == 4, }).Content(@<text> <div style="height: 1000px; width: 1300px; border: #2b2b2b solid;"> тест Роман <br/> @Html.TableFormStart(EleWise.ELMA.Model.Views.ViewType.Display) @Html.Property(m => m.Entity.LegalAddress) @Html.Property("Entity.TestovoeSvoystvo") @Html.TableFormEnd() <br/><br/><br/><br/><br/><br/> </div> </text>); - Насколько это правильно ХЗ но у меня работает
- У меня возникли проблемы с отображением переменной типа блок. Кто знает как правильно его отображать в Разор формах? - Я сделал так: @Html.TableFormStart(EleWise.ELMA.Model.Views.ViewType.Display) @Html.EditableProperty("Entity.TestovyyBlok") @Html.TableFormEnd() - Проблема в том, что на форме промотра он появляется, но пустой без значений, хотя я точно знаю что значения в нем есть.