<
AjaxSettings>
<telerik:AjaxSetting AjaxControlID="m_radGrid">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="m_radGrid" LoadingPanelID="m_radAjaxLoadingPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
<telerik:RadAjaxLoadingPanel ID="m_radAjaxLoadingPanel" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
| <telerik:RadDatePicker ID="TextBoxMonthEndDate" runat="server" Calendar-ShowRowHeaders="false" Skin="Vista"> |
| <DatePopupButton ImageUrl="~/images/Calendar_scheduleHS.png" HoverImageUrl="~/images/Calendar_scheduleHS.png" /> |
| <DateInput DateFormat="MM/yyyy" runat="server" /> |
| </telerik:RadDatePicker> |
this
.rgResults.DataSource = set.Tables[0];
this.rgResults.DataBind();
this.rgResults.MasterTableView.ExportToExcel();
| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateEditColumn="True" DataSourceID="SqlDataSource1" |
| GridLines="None" PageSize="15" OnItemDataBound="RadGrid1_ItemDataBound" AllowPaging="True" |
| OnItemCreated="RadGrid1_ItemCreated" AllowSorting="True" Skin="Vista" OnItemCommand="RadGrid1_ItemCommand" |
| OnPreRender="RadGrid1_PreRender" AllowAutomaticUpdates="True" > |
| <MasterTableView AutoGenerateColumns="False" DataSourceID="SqlDataSource1" DataKeyNames="ticket_id, id" |
| CommandItemDisplay="Top"> |
| <CommandItemTemplate> |
| <table> |
| <tr> |
| <td> |
| <asp:ImageButton ImageUrl="~/image/AddRecord.gif" ID="btnAllTickets" runat="server" |
| CommandName="AllFiles" /> |
| All Tickets |
| </td> |
| <td> |
| <asp:ImageButton ImageUrl="~/image/AddRecord.gif" ID="btnUnansweredTickets" runat="server" |
| CommandName="Unanswered" /> |
| Unanswered Tickets </asp:LinkButton> |
| </td> |
| </tr> |
| </table> |
| </CommandItemTemplate> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="id" HeaderText="id" SortExpression="id" UniqueName="id" |
| DataType="System.Int64" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="t_id" HeaderText="t_id" ReadOnly="True" |
| SortExpression="ticket_id" UniqueName="ticket_id" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="username" HeaderText="Username" SortExpression="username" |
| UniqueName="username"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="subject" HeaderText="Subject" SortExpression="subject" |
| UniqueName="subject"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="department" HeaderText="department" SortExpression="department" |
| UniqueName="department" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="priority" DataType="System.Int32" HeaderText="priority" |
| SortExpression="priority" UniqueName="priority" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="status" HeaderText="status" SortExpression="status" |
| UniqueName="status" DataType="System.Int32" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="last_replier" HeaderText="last_replier" SortExpression="last_replier" |
| UniqueName="last_replier" Visible="false"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView DataKeyNames="ticket_id, id" DataSourceID="SqlDataSource2" |
| Width="100%" runat="server" AutoGenerateColumns="false" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="ticket_id" MasterKeyField="ticket_id" /> |
| </ParentTableRelation> |
| <Columns> |
| <telerik:GridBoundColumn DataField="id" Visible="false" HeaderText="ID" ReadOnly="True" |
| SortExpression="id" UniqueName="id"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ticket_id" HeaderText="ticket_id" Visible="False" |
| ReadOnly="True" SortExpression="ticket_id" UniqueName="ticket_id"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="tdate" HeaderText="Date" UniqueName="tdate"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="message" HeaderText="Message" UniqueName="message"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView DataSourceID="SqlDataSource3" Width="100%" DataKeyNames="ticketChildID" Name="ThirdTable" |
| runat="server" AutoGenerateColumns="False" CommandItemDisplay="Top" oninsertcommand="RadGrid1_InsertCommands"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="id" MasterKeyField="ticket_id" /> |
| </ParentTableRelation> |
| <EditFormSettings EditFormType="Template" > |
| <FormTemplate> |
| <telerik:RadUpload ID="radup1" runat="server" AllowedFileExtensions=".zip,.jpg,.jpeg" /> |
| </telerik:RadUpload> |
| <asp:Button ID="b1" runat="server" Text="Upload" CommandName="InsertForm" /> |
| </FormTemplate> |
| <PopUpSettings ScrollBars="None" /> |
| </EditFormSettings> |
| <Columns> |
| <telerik:GridBoundColumn DataField="filetitle" HeaderText="Attachment" UniqueName=" filetitle"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void RadGrid1_PreRender(object sender, EventArgs e) |
| { |
| for (int i = 0; i < RadGrid1.MasterTableView.Items.Count; i++) |
| { |
| RadGrid1.MasterTableView.Items[i].Expanded = true; |
| } |
| } |
<
telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnImport">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Panel5" LoadingPanelID="LoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
<ClientEvents OnRequestStart="RequestStart" OnResponseEnd="ResponseEnd" />
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"
Skin="Vista">
</telerik:RadAjaxLoadingPanel>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
var currentLoadingPanel = null;
var currentUpdatedControl = null;
function RequestStart(sender, args) {
alert(
"Should Load");
currentLoadingPanel = $find(
"<%= RadAjaxLoadingPanel1.ClientID %>");
if (args.get_eventTarget() == "<%= btnImport.UniqueID %>") {
currentUpdatedControl =
"<%= Panel5.ClientID %>";
}
//show the loading panel over the updated control
currentLoadingPanel.show(currentUpdatedControl);
}
function ResponseEnd() {
//hide the loading panel and clean up the global variables
if (currentLoadingPanel != null)
currentLoadingPanel.hide(currentUpdatedControl);
currentUpdatedControl =
null;
currentLoadingPanel =
null;
}
</script>
</telerik:RadCodeBlock>
And I try and call it by:
RadAjaxManager1.ResponseScripts.Add(
"RequestStart();");
But i can't get it to show.
Can someone help figure out what Im doing wrong?
Thanks