or
hi
I am using telerik 2012.2.724.35 and grid is not ajaxified.
1) I have a problem with exportToPDF and exportToCSV. i have template column with checkboxes and when I export to PDF . it display no data but only headers.
2) When I export to CSV the hidden label also display and CSV looks like TrueTrue or FalseFalse ( one for label and one for checkbox) depending if column ticked or not. Please note that label in column is visible false and style to display none.
The grid html and 2 columns are pasted below.
Thanks
Best Regards
Rizwan Bashir
<telerik:RadGrid ID="radGridPermission" runat="server" Skin="Office2007" AutoGenerateColumns="false" AllowPaging="false" AllowSorting="true" Width="99%"> <GroupingSettings CaseSensitive="false" /> <ExportSettings OpenInNewWindow="true" > <Pdf FontType="Link" PaperSize="A4" /> <Excel Format="Html" /> <Csv ColumnDelimiter="Comma" RowDelimiter="NewLine" /> </ExportSettings> <ClientSettings> <Scrolling AllowScroll="true" FrozenColumnsCount="2" UseStaticHeaders="true"/> </ClientSettings> <MasterTableView ShowHeader="true" AllowFilteringByColumn="false"> <PagerTemplate> <uc1:gridFooter ID="gridFooter" runat="server" /> </PagerTemplate> two sample colums are <telerik:GridTemplateColumn HeaderStyle-Width="60px" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" DataField="IsActivator" SortExpression="IsActivator" FilterControlWidth="95%"> <ItemTemplate> <asp:CheckBox runat="server" ID="chkActivator" Checked="<%# ((SecurityTO)Container.DataItem).IsActivator %>" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-Width="60px" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" FilterControlWidth="95%" SortExpression="IsQuestionnaireManager" > <ItemTemplate> <asp:CheckBox runat="server" ID="chkQuestionnaireManager" Checked="<%# ((SecurityTO)Container.DataItem).IsQuestionnaireManager %>" > <asp:Label runat="server" ID="lblQuestionnaireManager" Text="<%# ((SecurityTO)Container.DataItem).IsQuestionnaireManager %>" style='display:none' Visible="false" /> </ItemTemplate>
</telerik:GridTemplateColumn> <telerik:RadGrid ID="radGridMaster" runat="server" AutoGenerateColumns="false" OnDetailTableDataBind="radGridMaster_OnDetailTableDataBind"> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> <ClientSettings> <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true"/> </ClientSettings> <MasterTableView AutoGenerateColumns="false" DataKeyNames="Name1" Name="Master"> <DetailTables> <telerik:GridTableView Name="Detail"> <Columns> <telerik:GridBoundColumn DataField="SubName1" SortExpression="SubName1" UniqueName="SubName1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SubName2" SortExpression="SubName2" UniqueName="SubName2"> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn DataField="Name1" SortExpression="Name1" UniqueName="Name1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Name2" SortExpression="Name2" UniqueName="Name2"> </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadAsyncUpload Width="220px" EnableViewState="true" runat="server" ID="AUJustificatifEnfant" MaxFileInputsCount="1" Enabled="false" >
<script type="text/javascript">
function GetValue(sender, eventArgs) {
var AUJustificatifEnfant = document.getElementById('AUJustificatifEnfant');
AUJustificatifEnfant.disabled = ! (chkAutreMotivation.checked || chkEnfantBasAge.checked);
}
</script>
<telerik:RadGrid runat="server" ID="rgLzHits" AutoGenerateColumns="False"> <MasterTableView PagerStyle-Mode="NumericPages" EditMode="EditForms" DataKeyNames="displayid"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <Columns> <telerik:GridBoundColumn DataField="displayid" HeaderText="displayid" UniqueName="displayid" visible="False" ReadOnly="true" ItemStyle Width="300px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="displayname" HeaderText="Landing Zone" UniqueName="displayname" visible="True" ReadOnly="true" ItemStyle-Width="300px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="totalhits" HeaderText="Total" UniqueName="totalhits" visible="True" ReadOnly="true" ItemStyle-Width="300px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="distincthit" HeaderText="Distinct" UniqueName="distincthit" visible="True" ReadOnly="true" ItemStyle-Width="50px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="distinctpercent" HeaderText="Distinct %" UniqueName="distinctpercent" visible="True" ReadOnly="true" ItemStyle-Width="50px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AvgRating" HeaderText="Avg Rating" UniqueName="AvgRating" visible="True" ReadOnly="true" ItemStyle-Width="100px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CatName" HeaderText="Category Name" UniqueName="CatName" visible="True" ReadOnly="true" ItemStyle-Width="100px"> </telerik:GridBoundColumn> </Columns> <DetailTables> <telerik:GridTableView runat="server" Name="LZHitsContacts" AutoGenerateColumns="false" NoDetailRecordsText="No results exist for this contact"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <Columns> <telerik:GridBoundColumn DataField="Firstname" HeaderText="First Name" UniqueName="Firstname" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Lastname" HeaderText="Last Name" UniqueName="Lastname" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmailLogin" HeaderText="Email Address" UniqueName="EmailLogin" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="eventdate" HeaderText="Event Date" UniqueName="eventdate" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="contactrating" HeaderText="Contact Rating" UniqueName="eventdate" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SocialMedia" HeaderText="Social Share" UniqueName="SocialMedia" visible="True" ReadOnly="true"> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> <ClientSettings EnableRowHoverStyle="True"> <Selecting AllowRowSelect="True"></Selecting> </ClientSettings> </telerik:RadGrid>var grid = $find("<%=rgLzHits.ClientID %>"); var MasterTable = grid.get_masterTableView(); var selectedRows = MasterTable.get_selectedItems(); if(selectedRows != -1) { for (var i = 0; i < selectedRows.length; i++) { var row = selectedRows[i]; var SearchValue = MasterTable.getCellByColumnUniqueName(row, "displayid"); var PageTitle = MasterTable.getCellByColumnUniqueName(row, "displayname"); } alert(SearchValue); alert(PageTitle);<telerik:RadDatePicker ID="RadDatePicker1" runat="server" Culture="English (United States)" > <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x" ShowRowHeaders="false"> <SpecialDays> <telerik:RadCalendarDay Repeatable="Today" ItemStyle-BorderColor="Blue"> </telerik:RadCalendarDay> </SpecialDays> </Calendar> <DatePopupButton HoverImageUrl="" ImageUrl="" ToolTip="Calendar Search" /> <DateInput ID="DateInput1" runat="server" DateFormat="MM/yyyy" DisplayDateFormat="MM/yyyy"> <ClientEvents OnFocus="Focus" OnBlur="Blur" OnValueChanging="ValueChanging" OnValueChanged="ValueChanged"> </ClientEvents> </DateInput></telerik:RadDatePicker>function ValueChanging(sender, args) { var enteredValue = args.get_newValue(); //Retrieves value as string entered or selected in calendar. enteredValue = enteredValue.replace(/-/g, '/'); // In case user enters hyphen, change it to backslash.{
.........
protected void RadScheduler1_AppointmentUpdate(object sender, AppointmentUpdateEventArgs e)
{
same code as above