Остановился на таком коде:
Код:
@using System.Linq
@using EleWise.ELMA.ConfigurationModel
@model EleWise.ELMA.Security.Models.IUser
@using (Html.TableForm(EleWise.ELMA.Model.Views.ViewType.Edit))
{
@Html.EditableProperty(m => m.EMail)
@Html.EditableProperty(m => m.Skype)
//@Html.EditableProperty(m => m.RabochiyGorodskoy)
}
@Html.ExtensionZone("EleWise.ELMA.BPM.Web.Security.ContactInfoEditor")
Перебрал не мало вариаций кода, подключение директив на подобии System.Data.Entity.
Никак не могу понять где находятся эти свойства / как к ним обращаться: Skype, EMail, WorkPhone, MobilePhone, RoomNumber, ICQ, JabberID.
В исходном коде это делается так:
Код:
@Html.EditableProperty(m => m.EMail)
В моём случаем есть свойство RabochiyGorodskoy (добавлял через "Объекты-Пользователь-добавить свойство").
Понимаю, что должно быть что-то на подобии:
Код:
@Html.EditableProperty(m => m.директива.RabochiyGorodskoy)
или
Код:
@Html.EditableProperty(НазваниеИнтерфеса.RabochiyGorodskoy)
Так же находил много статей ELMA с примерами:
Код:
@Html.EditableProperty("Entity.Svoistvo")
@Html.EditableProperty("Zakazchik")
Так и не понял откуда их взяли. Прошу помочь с решением этого вопроса.