Ejemplo n.º 1
0
        public static MvcHtmlString Griddly(this HtmlHelper htmlHelper, GriddlyResultPage model, GriddlySettings settings, bool isSimpleGriddly = false)
        {
            if (htmlHelper.ViewData["_isGriddlySettingsRequest"] as bool? != true)
            {
                ViewDataDictionary viewData = new ViewDataDictionary(htmlHelper.ViewData);

                viewData.Model = model;

                viewData["settings"]        = settings;
                viewData["isSimpleGriddly"] = isSimpleGriddly;

                return(htmlHelper.Partial("~/Views/Shared/Griddly/Griddly.cshtml", viewData));
            }
            else
            {
                htmlHelper.ViewContext.ViewData["settings"] = settings;

                return(null);
            }
        }
Ejemplo n.º 2
0
 public abstract string RenderClassName(object row, GriddlyResultPage page);
Ejemplo n.º 3
0
 public virtual string RenderClassName(object row, GriddlyResultPage page)
 {
     return ClassName;
 }
Ejemplo n.º 4
0
 public override string RenderClassName(object row, GriddlyResultPage page)
 {
     return(ClassName);
 }
Ejemplo n.º 5
0
 public virtual IDictionary<string, object> GenerateHtmlAttributes(object row, GriddlyResultPage page)
 {
     return null;
 }