Unplanned
Last Updated: 23 Oct 2020 12:10 by ADMIN
RadDataFilter should provide public API for BeginEdit passing a node and which part of it exactly to enter edit mode.
Unplanned
Last Updated: 19 Dec 2017 17:14 by ADMIN
Use attached to reproduce. 


Workaround:
class MyDataFilter : RadDataFilter
{
    protected override RadTreeViewElement CreateTreeViewElement()
    {
        return new MyDataFilterElement();
    }
    public override string ThemeClassName
    {
        get
        {
            return typeof(RadDataFilter).FullName;
        }
    }
}
class MyDataFilterElement : RadDataFilterElement
{
    protected override IVirtualizedElementProvider<RadTreeNode> CreateElementProvider()
    {
        return new MyProvider(this);
    }
    protected override Type ThemeEffectiveType
    {
        get
        {
            return typeof(RadDataFilterElement);
        }
    }
}
class MyProvider : DataFilterElementProvider
{
    public MyProvider(RadTreeViewElement treeViewElement) : base(treeViewElement)
    { }
    public override IVirtualizedElement<RadTreeNode> CreateElement(RadTreeNode data, object context)
    {
        try
        {
            return base.CreateElement(data, context);
        }
        catch
        {
            RadMessageBox.Show("Invalid expression");
        }
        return null;
    }
   
}
Unplanned
Last Updated: 22 Feb 2018 13:15 by Jane
After selecting the field, the operator editor should be activated, and then the value editor,
or the user should be able to do that with the tab key.