Javascript errors are thrown when pie chart with custom skin is loaded. The issue is introduced as of version 2017.1.118.
Code to reproduce:
<telerik:RadHtmlChart ID="Telerik1" runat="server" Height="250px" Width="250px" EnableEmbeddedSkins="false" Skin="CMS_Black">
<ChartTitle Text="Financial Aid Status1112">
<Appearance>
<TextStyle Color="Red" FontSize="12" FontFamily="Verdana" Margin="11" Padding="22"></TextStyle>
</Appearance>
</ChartTitle>
<PlotArea>
<Series>
<telerik:PieSeries Name="TypeMemberCount1" NameField="Name" DataFieldY="Value">
<LabelsAppearance>
<ClientTemplate>
#=dataItem.Name#: #=dataItem._Value# (#=dataItem._Percentage#%)
</ClientTemplate>
</LabelsAppearance>
</telerik:PieSeries>
</Series>
</PlotArea>
<Legend>
<Appearance Position="Right" Visible="true">
</Appearance>
</Legend>
</telerik:RadHtmlChart>
Code bihind:
protected void Page_Load(object sender, EventArgs e)
{
Telerik1.DataSource = GetData();
Telerik1.DataBind();
}
private DataTable GetData()
{
DataTable dt = new DataTable("ChargeData");
dt.Columns.Add("Id", Type.GetType("System.Int32"));
dt.Columns.Add("Name", Type.GetType("System.String"));
dt.Columns.Add("Value", Type.GetType("System.Int32"));
dt.Columns.Add("_Value", Type.GetType("System.Int32"));
dt.Columns.Add("_Percentage", Type.GetType("System.Int32"));
dt.Rows.Add(1, "Item 1", 10, 34, 10);
dt.Rows.Add(2, "Item 2", 65, 34, 65);
dt.Rows.Add(3, "Item 3", 25, 34, 25);
return dt;
}
web.config:
<add key="Telerik.Skin" value="CMS_Black"/>
Ticket 1113172