Esempio n. 1
0
 /// <summary>
 /// A renderer is an 'interceptor' method which can be used transform data (value, appearance, etc.) before it is rendered.
 /// </summary>
 public virtual TBuilder Renderer(RendererFormat rendererFormat, params string[] formatArgs)
 {
     this.ToComponent().Renderer = new Renderer {
         Format = rendererFormat, FormatArgs = formatArgs
     };
     return(this as TBuilder);
 }
Esempio n. 2
0
 /// <summary>
 /// A renderer is an 'interceptor' method which can be used transform data (value, appearance, etc.) before it is rendered.
 /// </summary>
 public virtual TBuilder Renderer(RendererFormat rendererFormat)
 {
     this.ToComponent().Renderer = new Renderer {
         Format = rendererFormat
     };
     return(this as TBuilder);
 }
Esempio n. 3
0
        private Column NewColumn(string id, string header, bool cansort, string dataIndex, string render, RendererFormat rendererFormat)
        {
            Column col1 = new Column();

            col1.ColumnID  = id;
            col1.Header    = header;
            col1.Sortable  = cansort;
            col1.DataIndex = dataIndex;
            if (!string.IsNullOrEmpty(render))
            {
                if (col1.Renderer == null)
                {
                    col1.Renderer = new Renderer();
                }
                col1.Renderer.Fn = render;
            }

            if (rendererFormat != RendererFormat.None)
            {
                if (col1.Renderer == null)
                {
                    col1.Renderer = new Renderer();
                }
                col1.Renderer.Format = rendererFormat;
            }

            return(col1);
        }