Hello,
I was looking this post above, and was near that i need.... but i need send return of clicked to function C# to show in ToolTip.
Can help?
http://www.telerik.com/forums/make-xaxis-labels-clickable-links-in-bar-chart#syNAWhndc0a7av9UEqqSng
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script>
function pageLoad() {
var chart = $find("<%=RadHtmlChart5_3.ClientID%>");
chart._chartObject.bind("axisLabelClick", chart_axisLabelClick);
}
function chart_axisLabelClick(e) {
//alert(e.value);
TestCodeBehind(e.value);
var oWnd = $find("<%= RadToolTip.ClientID %>");
oWnd.show();
}
function TestCodeBehind(valor) {
// __doPostBack('SetSessionVariable', valor);
document.getElementById('<%= RadToolTip.ClientID %>').innerHTML = '<%= CodeBehind() %>';
return false;
}
</script>
</telerik:RadCodeBlock>
protected string CodeBehind(string valor)
{
//string eventTarget = (this.Request["__EVENTTARGET"] == null) ? string.Empty : this.Request["__EVENTTARGET"];
//string eventArgument = (this.Request["__EVENTARGUMENT"] == null) ? string.Empty : this.Request["__EVENTARGUMENT"];
//if (eventTarget == "SetSessionVariable")
//{
// if (eventArgument == "1")
// {
// return "Aleluia";
// }
//}
if (Label1.Text == "1")
{
return "Aleluia";
}
else
{
return "Error";
}
}
<td>
<asp:Label ID="Label1" runat="server" Visible="true" Text=""></asp:Label>
<asp:Label ID="lbl" runat="server" Visible="true" Text=""></asp:Label>
<telerik:RadToolTip ID="RadToolTip" runat="server" TargetControlID="lbl"
Width="200px" RelativeTo="Element" Position="TopCenter" AutoCloseDelay="5000">
teste
</telerik:RadToolTip>
<telerik:RadHtmlChart runat="server" ID="RadHtmlChart5_3" Width="350px" Visible="false" Skin="Silk" Height="300px" Transitions="true" OnDataBound="RadHtmlChart5_3_DataBound">
<PlotArea>
<Series>
<telerik:RadarLineSeries Name="Avaliação do Docente" DataFieldY="media_docente" MissingValues="Gap">
<Appearance>
<FillStyle BackgroundColor="#00adcc"></FillStyle>
</Appearance>
<LabelsAppearance Visible="false">
</LabelsAppearance>
<LineAppearance Width="2" />
<MarkersAppearance Visible="false"></MarkersAppearance>
</telerik:RadarLineSeries>
</Series>
<Series>
<telerik:RadarLineSeries Name="Media Geral da Questão" DataFieldY="media_geral" MissingValues="Gap">
<Appearance>
<FillStyle BackgroundColor="Red"></FillStyle>
</Appearance>
<LabelsAppearance Visible="false">
</LabelsAppearance>
<LineAppearance Width="2" />
<MarkersAppearance Visible="false"></MarkersAppearance>
</telerik:RadarLineSeries>
</Series>
<XAxis DataLabelsField="nr_pergunta" Color="Black" Reversed="true" StartAngle="90">
<MinorGridLines Visible="true"></MinorGridLines>
<MajorGridLines Visible="true" Color="#EFEFEF" Width="1"></MajorGridLines>
</XAxis>
<YAxis MinValue="0" MaxValue="100" Step="25" Visible="true" Color="Black" MajorTickType="Outside" Reversed="true">
<MinorGridLines Visible="true"></MinorGridLines>
<MajorGridLines Visible="true" Color="#EFEFEF" Width="1"></MajorGridLines>
</YAxis>
</PlotArea>
<ChartTitle Text="">
<Appearance Align="Center" BackgroundColor="White" Position="Top">
</Appearance>
</ChartTitle>
<Legend>
<Appearance Visible="true" Position="Bottom" BackgroundColor="White">
</Appearance>
</Legend>
</telerik:RadHtmlChart>
<asp:ObjectDataSource ID="odsTab5_3" runat="server" OnSelecting="odsTab5_3_Selecting" SelectMethod="listRadarDocente"
TypeName="T_Quest.Data.F_Resposta_Questao_Docente_Vertical">
<SelectParameters>
<asp:Parameter Name="IdEdicao" Type="Int32" />
<asp:Parameter Name="IdDocente" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</td>