/// <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); }
/// <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); }
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); }