In radgrid
<CommandItemTemplate>
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td width="17%" align="left" style="padding-right: 15px">
<asp:CheckBox ID="chkViewFilter" runat="server" Checked="false" onclick="showFilterItem(this)" />
<asp:Label ID="Label4" runat="server" Text="Show Filter"></asp:Label>
</td>
<CommandItemTemplate>
<script>
//Hide and show Filter on checking/Unchecking of checkbox
function showFilterItem(val) {
try {
var picker = $find("ctl00_ContentPlaceHolder1_User_RadGrid_ctl00_ctl02_ctl00_chkViewFilter");
if (val.checked) {
$find(
'ctl00_ContentPlaceHolder1_User_RadGrid').get_masterTableView().showFilterItem();
document.getElementById(
"ctl00_ContentPlaceHolder1_HiddenField8").value = 1;
}
else {
//document.getElementById('ctl00_ContentPlaceHolder1_RadDtPkFrom').value = ""
$find(
'ctl00_ContentPlaceHolder1_User_RadGrid').get_masterTableView().hideFilterItem();
document.getElementById(
"ctl00_ContentPlaceHolder1_HiddenField8").value = 0;
// $find('ctl00_ContentPlaceHolder1_User_RadGrid').get_masterTableView().filter("Opportunity", "", "NoFilter");
$find(
'<%=User_RadGrid.ClientID%>').get_masterTableView().get_filterExpressions().clear();
}
}
catch (ex) {
}
}
</script>