Пример #1
0
        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;
            }
        }
Пример #2
0
    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) {}
    }
Пример #3
0
 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;
     }
 }