view Agendas/trunk/src/Agendas.Web/Views/Shared/EditorTemplates/Object.cshtml @ 180:222362c29416

UI para asignación de roles
author nelopauselli
date Mon, 08 Aug 2011 16:42:52 -0300
parents 723aed93a0e6
children
line wrap: on
line source

@if (ViewData.TemplateInfo.TemplateDepth > 1) {
    if (Model == null) {
        @ViewData.ModelMetadata.NullDisplayText
    } else {
        @ViewData.ModelMetadata.SimpleDisplayText
    }
} else {
    foreach (var prop in ViewData.ModelMetadata.Properties.Where(metadata => metadata.ShowForEdit && !ViewData.TemplateInfo.Visited(metadata)))
	{
        if (prop.HideSurroundingHtml) {
            @Html.Editor(prop.PropertyName)
        } else {
            if (!String.IsNullOrEmpty(Html.Label(prop.PropertyName).ToHtmlString())) {
				if (prop.IsRequired) {
	                <div class="editor-label"><b>@Html.Label(prop.PropertyName)</b></div>
				} else {
	                <div class="editor-label">@Html.Label(prop.PropertyName)</div>
				}
            }
            <div class="editor-field">
			@Html.Editor(prop.PropertyName) 
			@Html.ValidationMessage(prop.PropertyName)
			@Html.Display(prop.PropertyName, "Tooltip")
			</div>
        }
    }
}