protected override void OnWriteValueCell(NReco.PivotData.Output.PivotTableHtmlWriter.ValueCellContext valueContext) { try { string[] vals = valueContext.FormattedValue.Split('|'); string ID = vals[0]; string subjID = vals[1]; string hhID = vals[2]; string link1 = ("https://uwac.autism.washington.edu/Research/Track/Subject.aspx"); string link2 = ("https://uwac.autism.washington.edu/Research/Tracking/Household2.aspx"); string newval = String.Format("<a href='{0}?subjID={1}'>{2}</a> <a href='{3}?hhID={4}'>HH</a> " , link1, subjID, ID, link2, hhID); valueContext.FormattedValue = newval; //if (valueContext.RowKey.DimKeys.Contains("EQUIPMENT")) //{ // valueContext.AddCssClass("cssDirectTotal"); //} //if (valueContext.ColumnKey.DimKeys.Contains("Projected")) //{ // valueContext.AddCssClass("cssProjected"); //} } catch (Exception ex) { string x = ex.Message; } }
protected override void OnWriteValueCell(NReco.PivotData.Output.PivotTableHtmlWriter.ValueCellContext valueContext) { try { if (valueContext.ColumnKey.DimKeys[0].ToString() == "ABA") { valueContext.AddCssClass("cssForABA"); } if (valueContext.RowKey.DimKeys.Contains("UWAC TACOMA CLINIC")) { valueContext.AddCssClass("cssForTacoma"); valueContext.FormattedValue = "<a href='www.washington.edu'>" + valueContext.FormattedValue + "</a>"; } if (valueContext.RowKey.DimKeys.Contains("No Shows")) { valueContext.AddCssClass("cssForNoShow"); } if (valueContext.RowKey.DimKeys.Contains("UWAC HOME")) { if (valueContext.CssClass.StartsWith("subtotal")) { valueContext.AddCssClass("cssForNoShow"); } valueContext.AddCssClass("cssForTacoma"); valueContext.FormattedValue = "<a href='www.washington.edu'>" + valueContext.FormattedValue + "</a>"; } } catch (Exception) {} }
protected override void OnWriteValueCell(NReco.PivotData.Output.PivotTableHtmlWriter.ValueCellContext valueContext) { try { if (valueContext.RowKey.DimKeys.Contains("EQUIPMENT")) { valueContext.AddCssClass("cssDirectTotal"); } if (valueContext.ColumnKey.DimKeys.Contains("Projected")) { valueContext.AddCssClass("cssProjected"); } } catch (Exception ex) { string x = ex.Message; } }