internal string RenderFormatter(IGoogleTableFormatterControl PageControl) { if (PageControl == null) { return(string.Empty); } List <string> lst = new List <string>(); foreach (var f in PageControl.GviFormatter.ToArray()) { string fmtstr = BaseGVI.formatjs; // add the Formatter prop fmtstr = fmtstr.Replace("{Formatter}", f.ToString()); fmtstr = fmtstr.Replace("{FormatColumn}", f.GviFormatColumn.ToString()); fmtstr = fmtstr.Replace("{FormatterParams}", f.FormatterParams); //fmtstr = System.Text.RegularExpressions.Regex.Replace(fmtstr, "{\w}", ""); lst.Add(fmtstr); } return(string.Join(" \n", lst.ToArray())); }
internal string RenderFormatter(IGoogleTableFormatterControl PageControl) { if (PageControl == null) return string.Empty; List<string> lst = new List<string>(); foreach (var f in PageControl.GviFormatter.ToArray()) { string fmtstr = BaseGVI.formatjs; // add the Formatter prop fmtstr = fmtstr.Replace("{Formatter}", f.ToString()); fmtstr = fmtstr.Replace("{FormatColumn}", f.GviFormatColumn.ToString()); fmtstr = fmtstr.Replace("{FormatterParams}", f.FormatterParams); //fmtstr = System.Text.RegularExpressions.Regex.Replace(fmtstr, "{\w}", ""); lst.Add(fmtstr); } return string.Join(" \n", lst.ToArray()); }