1. #201
    Ext JS Premium Member mcouillard's Avatar
    Join Date
    Jun 2008
    Location
    Bucks County, PA
    Posts
    104
    Vote Rating
    10
    mcouillard will become famous soon enough

      0  

    Default


    I'm hopeful that 5.0's improved built-in column filter system is now good enough to avoid using a plugin. I haven't dove deep enough into though to tell.

  2. #202

  3. #203
    Sencha User
    Join Date
    Aug 2014
    Posts
    2
    Vote Rating
    0
    gtjw is on a distinguished road

      0  

    Default Fiters hidden at grouped header columns

    Fiters hidden at grouped header columns


    Hi, first of all great plugin!

    I have one big problem, where I can't seem to find a way to fix it.
    I have a grouped header and when I add the filters they don't get rendered properly.
    They should be added ad the bottom of the header what works, but you don't see them, because thay are hidden under the first gridrow.
    It looks like the headercontainer doesn’t resize when the filters are added.
    Anybody a idea how to fix it?

  4. #204
    Sencha User
    Join Date
    Aug 2014
    Posts
    2
    Vote Rating
    0
    gtjw is on a distinguished road

      0  

    Default


    Quote Originally Posted by BillySao View Post
    I am working with Extjs plugin V 4.2.2 and version2013-11-15 by Loiane Groner.
    I have the following questions:
    1 - The header columns are not filtering completely:

    Attachment 49084


    2 - At the scroll bar when there are many columns creates a strange and misaligned causing confusion:
    Attachment 49085

    3 - The button to clean the filters does not look:

    Attachment 49086

    Is there any solution?.
    2 - At the scroll bar when there are many columns creates a strange and misaligned causing confusion.
    Did you find a solution for this? I'm having the same issue with a lot (55) columns.

  5. #205
    Sencha User
    Join Date
    Jul 2013
    Posts
    5
    Vote Rating
    0
    morgoth.evil is on a distinguished road

      0  

    Default Problem with plugin in ExtJS 4.2.3.1477

    Problem with plugin in ExtJS 4.2.3.1477


    I have recently updated extjs in my app and I have problem with filterbar. When I hover mouse on filterbar field I get in firebug this bug:
    Code:
     TypeError: targetEl is undefined
       
    header.onTitleMouseOver(e, targetEl.dom);
    
    ext-all-dev.js (row 161663)
    UPADATE: I have made ungly fix, but it works.
    Code:
    --- FilterBarGit.js    2014-03-29 12:07:11.000000000 +0100
    +++ FilterBar.js    2014-11-26 09:44:26.333059638 +0100
    @@ -609,6 +609,8 @@
                                     id: grid.id + '-filter-container-' + column.dataIndex,
                                     baseCls: Ext.baseCSSPrefix + 'column-header',
                     dataIndex: key,
    +                clickTargetName: 'el',
    +                onTitleMouseOver: function(){},
                     layout: 'hbox',
                     bodyStyle: 'background-color: "transparent";',
                                     width: column.getWidth(),
    Here is piece of code form extjs:

    Code:
    onHeaderCtMouseOut: function(e, t) {
            var headerSelector = '.' + Ext.grid.column.Column.prototype.baseCls,
                outHeaderEl = e.getTarget(headerSelector),
                inHeaderEl = e.getRelatedTarget(headerSelector),
                header,
                targetEl;
    
            // It's a mouseenter/leave, not an internal element change within a Header
            if (outHeaderEl !== inHeaderEl) {
                if (outHeaderEl) {
                    header = Ext.getCmp(outHeaderEl.id);
                    if (header) {
                        targetEl = header[header.clickTargetName];
                        header.onTitleMouseOut(e, targetEl.dom);
                    }
                }
                if (inHeaderEl) {
                    header = Ext.getCmp(inHeaderEl.id);
                    if (header) {
                        targetEl = header[header.clickTargetName];
                        header.onTitleMouseOver(e, targetEl.dom);
                    }
                }
            }
        },
    Is there any solution for this? I'm using latest plugin from github.