Hello Team,
I am working on Web Application. used FIlterTemplate in GridBoundColumn of RadGrid.
Placed RadButton in Filter template with Toggle type : "CustomToggle" and ButtonType : "ToggleButton".
In preRender Event of Radgrid, I found grid.mastertableview.FIlterExpression is Empty.
Please find below Script used OnClientToggleStateChanged :
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function ToggleStateChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
if (args._currentToggleState._attributes.text == "All") {
tableView.get_filterExpressions().clear();
}
else {
tableView.filter("UserName", "<%= Context.User.Identity.GetUserName() %>", "EqualTo"); }
}
</script>
</telerik:RadScriptBlock>
Can anyone help me out? stuck with a simple filter functionality.
Thanks and Regards,
Ruchi Patel
I am working on Web Application. used FIlterTemplate in GridBoundColumn of RadGrid.
Placed RadButton in Filter template with Toggle type : "CustomToggle" and ButtonType : "ToggleButton".
In preRender Event of Radgrid, I found grid.mastertableview.FIlterExpression is Empty.
Please find below Script used OnClientToggleStateChanged :
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function ToggleStateChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
if (args._currentToggleState._attributes.text == "All") {
tableView.get_filterExpressions().clear();
}
else {
tableView.filter("UserName", "<%= Context.User.Identity.GetUserName() %>", "EqualTo"); }
}
</script>
</telerik:RadScriptBlock>
Can anyone help me out? stuck with a simple filter functionality.
Thanks and Regards,
Ruchi Patel