Добрый день! Подскажите , пожалуйста, в чем может быть проблема.
1. Создала в объекты->Пользователи два атрибута: внутрении и внешнии обучения.
2. Добавила в файл TabPanel.cshtml вместо раздела "О себе", раздел "Компетенции" и два этих поля:
Код:
@using System.Linq
@using EleWise.ELMA.ConfigurationModel
tabstrip.Add(new EleWise.ELMA.Web.Mvc.Models.Selectors.TabPanelItem()
{
Text = self ? SR.T("Компетенции") : SR.T("Комментарий")
})
.Content(
@<div style="padding:10px; width: 100%;">
<table border="5" width="100%">
<tbody>
<tr>
<td>Внутрении обучения</td>
<td>Внешнии обучения</td>
</tr>
<tr>
<td>@Html.Editor(m => ((IUserConfigExt)m).InternalTraining)</td>
<td>@Html.Editor(m => ((IUserConfigExt)m).ExternalTraining)</td>
</tr>
</tbody></table>
</div>
);
3. В файл Profile.cshtml добавила вывод этих полей:
Код:
<div class="brickPanel @(Model.ShowActions ? "metroBlue" : "metroBlueLight")">
<div class="brickTitle">
@SR.T("Компетенции")
</div>
<div style="line-height: 20px;">
<table border="5" width="100%">
<tbody>
<tr>
<td>Внутрении обучения</td>
<td>Внешнии обучения</td>
</tr>
<tr>
<td>@Html.Display(m => ((IUserConfigExt)m).InternalTraining)</td>
<td>@Html.Display(m => ((IUserConfigExt)m).ExternalTraining)</td>
</tr>
</tbody></table>
</div>
</div>
ПРОБЛЕМА: Поля выводятся, но при редактировании, нажимаем Сохранить. и даннеы в этих полях не сохраняются. Я так понимаю где-то еще нужно прописать, чтобы он сохранял эти поля. Подскажите, пожалуйста!