Hi,
I want to use a grid with some command item template and one of these functionalities is Export to excel, but manually triggered.
The problem is that when I use an ajaxfied grid the export doesn't work, but if don't it woks fine.
Here is the aspx code:
<telerik:RadGrid runat="server" ID="rg_leads" AutoGenerateColumns="false" DataSourceID="ods_leads" AllowMultiRowSelection="true" |
AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="true" OnItemCommand="rg_leads_ItemCommand"> |
<HeaderContextMenu EnableAutoScroll="True"></HeaderContextMenu> |
<ClientSettings> |
<Selecting AllowRowSelect="true" /> |
</ClientSettings> |
<ExportSettings IgnorePaging="true" OpenInNewWindow="false" ExportOnlyData="true" FileName="exporteddata.xls"> |
</ExportSettings> |
<MasterTableView IsFilterItemExpanded="false" CommandItemDisplay="Top"> |
<CommandItemTemplate> |
<telerik:RadToolBar runat="server" ID="rtb_toolBar" |
OnButtonClick="rtb_toolBar_ButtonClick"> |
<Items> |
<telerik:RadToolBarButton Text="Apply filter" CommandName="FilterRadGrid" ImageUrl="img/filter.png" ImagePosition="AboveText" /> |
<telerik:RadToolBarButton IsSeparator="true"></telerik:RadToolBarButton> |
<telerik:RadToolBarButton ImageUrl="img/delete32.png" ImagePosition="AboveText" Text="Delete" CommandName="MassiveDelete"></telerik:RadToolBarButton> |
<telerik:RadToolBarDropDown ImagePosition="AboveText" ImageUrl="img/addToList32.png" Text="Add To List" OnDataBinding="DropDownDataBinding"> |
<Buttons> |
<telerik:RadToolBarButton runat="server" CommandName="NewList2" > |
<ItemTemplate> |
<telerik:RadTextBox ID="rtb_newList" runat="server" Text="New List" onclick="this.value = ''" CssClass="textboxNewList"> |
</telerik:RadTextBox> |
<asp:ImageButton ID="ib_newList" runat="server" ImageUrl="img/add32.png" CommandName="NewList" CssClass="imageNewList" /> |
</ItemTemplate> |
</telerik:RadToolBarButton> |
</Buttons> |
</telerik:RadToolBarDropDown> |
<telerik:RadToolBarButton ImageUrl="img/export.png" Text="Export" CommandName="Export" ImagePosition="AboveText"></telerik:RadToolBarButton> |
</Items> |
</telerik:RadToolBar> |
</CommandItemTemplate> |
<Columns>...</Columns> |
</MasterTableView> |
</telerik:RadGrid> |
And I've a Panel with all the content of the page called Panel1, so the ajax manager code looks like this.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="Panel1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
How can I do to take arround the ajax call when I use the export button, but not when I use other tools like remove?
Thanks