【发布时间】:2017-09-13 08:41:31
【问题描述】:
我正在尝试使用 GlassMapper 制作可编辑的 NameValueList 集合,但我似乎无法深入了解这一点。
我们有一个可以附加到字段的验证列表,我希望在 ExperienceEditor 中可以编辑验证消息。
GlassMapper 检索项目时对集合进行预处理:
验证 = glassItem.GetValidations();
@foreach(Validation validation in Model.Validations)
{
<div id="@validation.Identifier" ng-message="@validation.AngularKey" ng-cloak class="mtg-validation-msg">
@Html.Glass().Editable(validation, e => e.ErrorMessage)
</div>
}
我得到的错误:
项目解析失败 - 您无法保存不包含表示项目 ID 的属性的类。确保至少一个属性被标记为包含 Sitecore ID。类型:MyAssembly.Models.Validation
【问题讨论】:
标签: sitecore sitecore8 glass-mapper