or
<telerik:RadChart ID="radSales" AutoLayout="true" runat="Server" Width="900px" Skin="Web20" Style="margin: 0px auto;"> <Legend Visible="true"> <Appearance GroupNameFormat="#VALUE"> </Appearance> </Legend> <ChartTitle TextBlock-Text="Total Sales"> <TextBlock> <Appearance TextProperties-Font="Verdana, 20px, style=Bold" TextProperties-Color="#00529B"> </Appearance> </TextBlock> </ChartTitle> <PlotArea> <Appearance Dimensions-Margins="18%, 22%, 12%, 14%"> </Appearance> <XAxis DataLabelsColumn="Location"> <Appearance> <TextAppearance TextProperties-Font="Verdana, 8pt, style=Bold"> </TextAppearance> </Appearance> </XAxis> </PlotArea> <Series> <telerik:ChartSeries DataXColumn="Location" DataYColumn="TotalSales" DefaultLabelValue="#Y{C}" Type="Pie"> <Appearance> <LabelAppearance LabelLocation="Auto"> </LabelAppearance> <TextAppearance TextProperties-Font="Verdana, 11pt, style=Bold" TextProperties-Color="#00529B"> </TextAppearance> </Appearance> </telerik:ChartSeries> </Series> </telerik:RadChart>
function referenceWindowClose(sender, args) { sender.remove_close(referenceWindowClose); var arg = args.get_argument(); if (!arg) return; var ctl = $find(arg.TargetControlID); if (ctl == null) return; ctl.set_text(arg.Caption); ctl.set_value(arg.RefID); }Variable named ctl is my custom AJAX control. Problem is ctl is always null. I know this happens because Window1 is in IFRAME. But how do I find it from main page? Using sender parameter? Please help.
<para xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"> <script type="text/javascript"> Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; } </script> </para><SelectParameters> <asp:Parameter Name="itemType" Type="String" /> </SelectParameters> <InsertParameters> <asp:Parameter Name="itemType" Type="String" /> <asp:Parameter Name="itemValue" Type="String" /> <asp:Parameter Name="itemValue2" Type="String" /> <asp:Parameter Name="itemValue3" Type="String" /> </InsertParameters> <DeleteParameters> <asp:Parameter Name="itemID" Type="Int32" /> <asp:Parameter Name="itemType" Type="String" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="itemID" Type="Int32" /> <asp:Parameter Name="itemType" Type="String" /> <asp:Parameter Name="itemValue" Type="String" /> <asp:Parameter Name="itemValue2" Type="String" /> <asp:Parameter Name="itemValue3" Type="String" /> </UpdateParameters>protected void dsActivity_Deleting(object sender, SqlDataSourceCommandEventArgs e) { int paramcount = e.Command.Parameters.Count; e.Command.Parameters["@itemID"].Value = e.Command.Parameters["@" + lstReference.Items[lstReference.SelectedIndex].Value + "ID"].Value.ToString(); e.Command.Parameters["@itemType"].Value = lstReference.Items[lstReference.SelectedIndex].Value; while (e.Command.Parameters.Count > 2) e.Command.Parameters.RemoveAt(e.Command.Parameters.Count - 1); }