view Agendas/trunk/src/Agendas.Web/Views/Shared/EditorTemplates/Object.cshtml @ 86:723aed93a0e6

Template de Object y Tooltip
author nelopauselli
date Wed, 25 May 2011 01:53:31 -0300
parents
children 222362c29416
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 && !metadata.IsComplexType && !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>
        }
    }
}