1. #1
    Sencha User
    Join Date
    Mar 2010
    Posts
    81
    Vote Rating
    0
    daiei27 is on a distinguished road

      0  

    Default quick tip stuck after mousing off of tree panel

    quick tip stuck after mousing off of tree panel


    I have basic qtips defined on node interfaces for a tree panel. If I hover over tree panel items, the qtips pop up just fine. If I move the mouse off of the tree panel onto another part of the page, the qtip follows the mouse. The interesting thing is the qtip that gets stuck to the mouse is always taken from the last qtip in the tree.

    Mousing over another major component makes the stuck qtip disappear, I'm assuming because of a reevaluation by the QuickTipManager.

    This did not appear to happen in 4.0.7 or 4.1.3.

    Workarounds?
    • The TreePanel's containermouseout event doesn't trigger like I was hoping so I guess I'll start another thread on that.
    • I tried creating a hidden node interface with no qtip. That works, but I can't completely hide that dummy node.
    • I tried playing with the QuickTipManager configuration. That can help, but that has side effects for any other qtip in the interface.

  2. #2
    Sencha - Ext JS Dev Team Animal's Avatar
    Join Date
    Mar 2007
    Location
    Notts/Redwood City
    Posts
    30,459
    Vote Rating
    18
    Animal has a spectacular aura about Animal has a spectacular aura about Animal has a spectacular aura about

      0  

    Default


    I can't repro this.

    Running the following in a page which has the tree classes present works:

    Code:
    new Ext.tree.Panel({
        title: 'Node has qtip',
        renderTo: document.body,
        store: {
            root: {
                text: 'foo',
                qtip: 'Bar'
            }
        },
        height: 300,
        width: 200
    });
    Hovering over the node shows a tooltip containing "Bar".

    Moving off the node hides it.

    Can you show a simple testcase like this exhibiting the bug?