but clicking back a tab simply creates another one.
how can i clear it FIRST AND THEN add the expression. i was hoping the RecreateControl would work
protected void showfilterTabs(int tab)
{
if (tab == 0)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERNUMBER");
expr1.Value =
"";
WorkOrdersRadFilter.RootGroup.AddExpression(expr1);
WorkOrdersRadFilter.RecreateControl();
}
else if (tab == 1)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERNUMBER");
expr1.Value =
"";
WorkOrderItemsRadFilter.RootGroup.AddExpression(expr1);
WorkOrderItemsRadFilter.RecreateControl();
}
else if (tab == 2)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERNUMBER");
expr1.Value =
"";
SearchAllOrdersRadFilter.RootGroup.AddExpression(expr1);
SearchAllOrdersRadFilter.RecreateControl();
}
else if (tab == 3)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERNUMBER");
expr1.Value =
"";
StorageWorkOrdersRadFilter.RootGroup.AddExpression(expr1);
StorageWorkOrdersRadFilter.RecreateControl();
}
else if (tab == 4)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERNUMBER");
expr1.Value =
"";
SearchAllItemsRadFilter.RootGroup.AddExpression(expr1);
SearchAllItemsRadFilter.RecreateControl();
}
else if (tab == 5)
{
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("WORKORDERITEMDISPLAY");
expr1.Value =
"";
InventoriesRadFilter.RootGroup.AddExpression(expr1);
InventoriesRadFilter.RecreateControl();
}
}