Telerik.Web.Mvc.UI.GridColumnSerializer.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( ) : object>.IDictionary
return object>.IDictionary
        public virtual IDictionary<string, object> Serialize()
        {
            IDictionary<string, object> result = new Dictionary<string, object>();
            FluentDictionary.For(result)
                  .Add("attr", column.HtmlAttributes.ToAttributeString(), () => column.HtmlAttributes.Any());

            if (column.ClientTemplate.HasValue() && column.Grid.IsClientBinding)
            {
                string template = column.Grid.IsSelfInitialized ? column.ClientTemplate.Replace("<", "%3c").Replace(">", "%3e") : column.ClientTemplate;

                result.Add("template", template);
            }

            return result;
        }