internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<img src='{Image.Value}' />", "Image", UIData); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<input id='{Hidden.Id}' name='{Hidden.Name}' type='hidden' value='{Hidden.Value}'>", "Hidden", UIData); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<button class='btn btn-primary'>{Button.Label}</button>", "Button", UIData); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<div id='{Gravatar.Id}' style='width:{Gravatar.Width}' class='{Gravatar.Class}'></div>", "Gravatar", UIData); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @" <script> {Script.Code} </script>" , "Script", new { Code = UIData.Value }); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<div class='form-group'><label>{TextBox.Label}</label><input type='text' id='{TextBox.Id}' name='{TextBox.Name}' class='{TextBox.Class}' placeholder='{TextBox.Placeholder}' value='{TextBox.Value}' {TextBox.Attributes} /></div>", "TextBox", new { Id = UIData.Id, Name = UIData.Name, Label = UIData.Label, Class = UIData.Class, Placeholder = UIData.Placeholder, Value = UIData.Value, Attributes = UIData.CreateAttributesHtml() }); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @"<script> $(function() { $('#{Event.ParentId}').{Event.Name}(function(e) { {Event.Callback} }); }); </script>" , "Event", new { Callback = UIData.Value, ParentId = Parent.Id, Name = UIData.Name }); return(html); }
internal override string CreateHtml() { var html = DynamicTextBuilder.Format( @" <table {Grid.Id} {Grid.Name} class='grid' {Grid.EnableSource} data-controller='/{Grid.Controller}' data-columns-title='{Grid.ColumnsTitle}' data-columns-width='{Grid.ColumnsWidth}' {Grid.ColumnsTemplate} {Grid.Deletable} {Grid.Editable} {Grid.Searchable} {Grid.Paginable} {Grid.Sortable} {Grid.ShowInfo} > </table>" , "Grid", new { Id = GetIdMarkup(), Name = GetNameMarkup(), EnableSource = GetEnableSource(), Controller = GetControllerPath(), ColumnsTitle = String.Join(", ", UIData.Columns.Select(c => c.UIData.Title)), ColumnsWidth = String.Join(", ", UIData.Columns.Select(c => c.UIData.Width)), ColumnsTemplate = GetColumnsTemplateMarkup(), Deletable = GetDeletableMarkup(), Editable = GetEditableMarkup(), Searchable = GetSearchableMarkup(), Paginable = GetPaginableMarkup(), Sortable = GetSortableMarkup(), ShowInfo = GetShowInfoMarkup() }); return(html); }