function RowDataBound(sender, eventArgs) { if (eventArgs.get_dataItem()["Discontinued"] == true) { var checkbox = eventArgs.get_item().get_cell("Discontinued").getElementsByTagName("input")[0]; checkbox.checked = true; } }Hey,
We have a Grid with a few columns that we want to filter with the unique values from the field. We are using a FilterTemplate to do it (based on example from Telerik). The filtering is working fine, but when we are trying to export to PDF we are getting this error:
Unable to cast object of type 'Telerik.Web.Apoc.Layout.BlockArea' to type 'Telerik.Web.Apoc.Layout.AreaContainer'
Also, when exporting to excel you can see the attached screenshot from the output file.
This is the FilterTemplate content:
<FilterTemplate>
<telerik:RadComboBox ID="cboStatus1" DataSourceID="sdsStatus" DataTextField="STATUSDESCRIPTION"
DataValueField="STATUSDESCRIPTION" Height="100px"
AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("STATUSDESCRIPTION").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="Assessment_StatusIndex"
Skin="Metro">
<Items>
<telerik:RadComboBoxItem Text="All" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function Assessment_StatusIndex(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
tableView.filter("STATUSDESCRIPTION", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
Thanks,
Mano
<tr><td style="text-align: right">
<asp:Label ID="lblTarih" runat="server" Text="Fatura Tarih"></asp:Label></td><td colspan="3"> <telerik:RadDateTimePicker ID="dpFaturaTarih" runat="server"></telerik:RadDateTimePicker> </td></tr><telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="30" MinDisplayTime="0" BackColor="#474747" Skin="Metro"> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlDuzenleAkaryakitAlisFaturasi" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cmbCariKodu"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cariBilgiler" LoadingPanelID="RadAjaxLoadingPanel1" />
<telerik:AjaxUpdatedControl ControlID="dpFaturaTarih" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cmbFirma"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cariBilgiler" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="pnlDuzenleAkaryakitAlisFaturasi" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cmbBarkod"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cmbStokAd" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="cmbStokKod" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>