1. #951
    Sencha User
    Join Date
    Dec 2010
    Posts
    8
    Vote Rating
    0
    pramodkhare is on a distinguished road

      0  

    Default GroupActions - HideIndex for hidding few groupactions buttons

    GroupActions - HideIndex for hidding few groupactions buttons


    Hi,
    I am using rowactions plugin, and for normal row-action the hideIndex is working fine.
    But i have a requirement where the groupaction buttons will show/hide depending on data i.e.like hideIndex for normal actions.

    I read the API and checked actual implementation code of Ext.ux.grid.RowActions plugin.
    And i found out both normal row-actions(actions for normal grid rows) and groupactions, both are processed by
    processactions internal function where it checks for hideIndex value.

    Now my problem is, even if give hideIndex (i.e. data index of store according to which this action to show/hide), it is always showing, so i was wondering ....is it possible to have groupactions which are data /situation dependent i.e. hide/show.

    If yes can anyone give me any example, how to do it?

    My Code is -

    Code:
    Users.getGroupActions = function(){
    var items = new Array();
    items.push({
            iconCls : 'icon-user-lock',
            qtip : "Lock User Account",
            hideIndex : 'hideLockUser',
            align : 'left',
            callback : function(grid, records, action, groupId) {
                var operation = Enum.Users.Operations.LOCKUSER;
                alert("Account locked");
                //UsersHandlers.handleGroupAction(grid, records,action, groupId, operation);
            }//eo callback
        });
        
        items.push({
            iconCls : 'icon-user-unlock',
            qtip : "Unlock User Account",
            align : 'left',
            hideIndex : 'hideUnlockUser',
            hide : true,
            callback : function(grid, records, action, groupId) {
                var operation = Enum.Users.Operations.UNLOCKUSER;
                //UsersHandlers.handleGroupAction(grid, records,action, groupId, operation);
                alert("Account Unlocked");
            }//eo callback
        });
    }
    Code:
    this.action = new Ext.ux.grid.RowActions({
                        header : 'Actions',//TODO: Add this to column headers namespace
                        keepSelection : true,
                        /**
                         * The different actions performed on any row (Roles) are
                         * listed in actions The callback function performs the
                         * necessary action
                         */
                        actions : [{
    .......
    }],
    
    groupActions : Users.getGroupActions()//gets group(user) actions
    Data sent also has hideIndexes properly configured.

    example data -
    Code:
    forget unnecessary indexes.... other hide indexes ...those are which i was trying......
    {
        "class": "consult.framework.util.JsonObjectResponse",
        "data": [
            {
                "application": "IPAD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsf@sdfsdf.cv",
                "fullname": "ADMIN1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "58",
                "isAccountLocked": "0",
                "name": "ADMIN1",
                "permversion": "0",
                "role": "Admin",
                "userid": "67"
            },
            {
                "application": "IPHONE",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsf@sdfsdf.cv",
                "fullname": "ADMIN1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "59",
                "isAccountLocked": "0",
                "name": "ADMIN1",
                "permversion": "0",
                "role": "Admin",
                "userid": "67"
            },
            {
                "application": "IPOD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsf@sdfsdf.cv",
                "fullname": "ADMIN1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "60",
                "isAccountLocked": "0",
                "name": "ADMIN1",
                "permversion": "0",
                "role": "Admin",
                "userid": "67"
            },
            {
                "application": "IPAD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsdf@dfsd.cvdf",
                "fullname": "AUTHOR1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "52",
                "isAccountLocked": "0",
                "name": "AUTHOR1",
                "permversion": "0",
                "role": "Author",
                "userid": "65"
            },
            {
                "application": "IPHONE",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsdf@dfsd.cvdf",
                "fullname": "AUTHOR1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "53",
                "isAccountLocked": "0",
                "name": "AUTHOR1",
                "permversion": "0",
                "role": "Author",
                "userid": "65"
            },
            {
                "application": "IPOD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "sdfsdf@dfsd.cvdf",
                "fullname": "AUTHOR1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "54",
                "isAccountLocked": "0",
                "name": "AUTHOR1",
                "permversion": "0",
                "role": "Author",
                "userid": "65"
            },
            {
                "application": "ALL",
                "casebase": "ALL",
                "class": "consult.framework.VO.UsersVO",
                "email": "pramod.kh2are@rget.com",
                "fullname": "pramodkhare23",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "48",
                "isAccountLocked": "0",
                "name": "Pramod",
                "permversion": "1",
                "role": "Super Admin",
                "userid": "63"
            },
            {
                "application": "IPAD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "asdfsdf@sdfsd.com",
                "fullname": "REVIEWER1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "55",
                "isAccountLocked": "0",
                "name": "REVIEWER1",
                "permversion": "1",
                "role": "Reviewer",
                "userid": "66"
            },
            {
                "application": "IPHONE",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "asdfsdf@sdfsd.com",
                "fullname": "REVIEWER1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "56",
                "isAccountLocked": "0",
                "name": "REVIEWER1",
                "permversion": "1",
                "role": "Reviewer",
                "userid": "66"
            },
            {
                "application": "IPOD",
                "casebase": "APPLE",
                "class": "consult.framework.VO.UsersVO",
                "email": "asdfsdf@sdfsd.com",
                "fullname": "REVIEWER1",
                "hideLockUser": false,
                "hideRoleNew": true,
                "hideRolesDelete": false,
                "hideUnlockUser": true,
                "hideUserDelete": false,
                "hideUserEdit": true,
                "id": "57",
                "isAccountLocked": "0",
                "name": "REVIEWER1",
                "permversion": "3",
                "role": "Reviewer",
                "userid": "66"
            }
        ],
        "errorCode": null,
        "message": "USERS_LOADED_SUCCESSFULLY",
        "success": true,
        "totalRows": 18
    }

    Can anyone help?

  2. #952
    Sencha User
    Join Date
    Dec 2010
    Posts
    8
    Vote Rating
    0
    pramodkhare is on a distinguished road

      0  

    Default Using HideIndex for Groupactions

    Using HideIndex for Groupactions


    Quote Originally Posted by jsakalos View Post
    MAJOR UPDATE

    I have updated RowAction to RowActions (plural) that provides much more features. See http://rowactions.extjs.eu for details. See also Grid CellActions Plugin to get the full concept of grid actions.

    Cheers,
    Saki

    Note: You don't need RowAction + RowActions, use only RowActions. I keep RowAction here only as a reference for users who already used it.

    -------- Original post follows -------

    Hi folks,

    this plugin has been around on the Premium Help Forum for some time and I'm keeping referencing it in some of my answers so I thought that it would deserve it's own thread.

    What is it for? Imagine you need some icons in a grid that you want to bind some actions to: delete row, edit row, whatever. That is exactly what this plugin makes easy. It displays an icon and fires two events: beforeaction (return false to cancel) and action (here you put the action you want to execute). Arguments to event contain reference to grid, record of store of row being clicked and index of row.

    Code of plugin:
    PHP Code:
    // vim: ts=4:sw=4:nu:fdc=2:nospell
    /**
     * RowAction plugin for Ext grid
     *
     * Contains renderer for an icon and fires events when icon is clicked
     *
     * @author    Ing. Jozef Sakalos <jsakalos at aariadne dot com>
     * @date      December 29, 2007
     * @version   $Id: Ext.ux.grid.RowAction.js 126 2008-01-31 03:33:50Z jozo $
     *
     * @license Ext.ux.grid.RowAction is licensed under the terms of
     * the Open Source LGPL 3.0 license.  Commercial use is permitted to the extent
     * that the code/component(s) do NOT become part of another Open Source or Commercially
     * licensed development library or toolkit without explicit permission.
     * 
     * License details: http://www.gnu.org/licenses/lgpl.html
     */

    Ext.ns('Ext.ux.grid');

    /**
     * @class Ext.ux.grid.RowAction
     * @extends Ext.util.Observable
     *
     * Creates new RowAction plugin
     * @constructor
     * @param {Object} config The config object
     *
     * @cfg {String} iconCls css class that defines background image
     */
    Ext.ux.grid.RowAction = function(config) {
        
    Ext.apply(thisconfig);

        
    this.addEvents({
            
    /**
             * @event beforeaction
             * Fires before action event. Return false to cancel the subsequent action event.
             * @param {Ext.grid.GridPanel} grid
             * @param {Ext.data.Record} record Record corresponding to row clicked
             * @param {Integer} rowIndex 
             */
             
    beforeaction:true
            
    /**
             * @event action
             * Fires when icon is clicked
             * @param {Ext.grid.GridPanel} grid
             * @param {Ext.data.Record} record Record corresponding to row clicked
             * @param {Integer} rowIndex 
             */
            
    ,action:true
        
    });

        
    Ext.ux.grid.RowAction.superclass.constructor.call(this);
    };

    Ext.extend(Ext.ux.grid.RowActionExt.util.Observable, {
         
    header:''
        
    ,sortable:false
        
    ,dataIndex:''
        
    ,width:20
        
    ,fixed:true
        
    ,lazyRender:true
        
    ,iconCls:''

        
    // private - plugin initialization
        
    ,init:function(grid) {
            
    this.grid grid;
            var 
    view grid.getView();
            
    grid.on({
                
    render:{scope:thisfn:function() {
                    
    view.mainBody.on({
                        
    click:{scope:thisfn:this.onClick}
                    });
                }}
            });
            if(!
    this.renderer) {
                
    this.renderer = function(valuecellrecordrowcolstore) {
                    
    cell.css += (cell.css ' ' '') + 'ux-grid3-row-action-cell';
                    var 
    retval '<div class="' this.getIconCls(recordrowcol) + '"';
                    
    retval += this.style ' style="' this.style '"' '';
                    
    retval += this.qtip ' ext:qtip="' this.qtip +'"' '';
                    
    retval += '> </div>';
                    return 
    retval;
                }.
    createDelegate(this);
            }
        } 
    // eo function init

        // override for custom processing
        
    ,getIconCls:function(recordrowcol) {
            return 
    this.boundIndex record.get(this.boundIndex) : this.iconCls;
        } 
    // eo function getIconCls

        // private - icon click handler
        
    ,onClick:function(etarget) {
            var 
    recordiconCls;
            var 
    row e.getTarget('.x-grid3-row');
            var 
    col this.grid.getView().getCellIndex(e.getTarget('.ux-grid3-row-action-cell'));

            if(
    false !== row && false !== col) {
                
    record this.grid.store.getAt(row.rowIndex);
                
    iconCls this.getIconCls(recordrow.rowIndexcol);
                if(
    Ext.fly(target).hasClass(iconCls)) {
                    if(
    false !== this.fireEvent('beforeaction'this.gridrecordrow.rowIndex)) {
                        
    this.fireEvent('action'this.gridrecordrow.rowIndexe);
                    }
                }
            }
        } 
    // eo function onClick
    });

    // eof 
    You need also css:
    Code:
    .ux-grid3-row-action-cell .x-grid3-cell-inner {
        padding: 1px 0 0 0;
    }
    .ux-grid3-row-action-cell .x-grid3-cell-inner div {
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        cursor:pointer;
    }
    And an example usage would be:

    PHP Code:
    var action = new Ext.ux.grid.RowAction({iconCls:'xxx',qtip:'yyy'});
    var 
    grid = new Ext.grid.GridPanel({
        
    columns:[action, ....],
        
    plugins:[action, ....]
    });
    action.on('action', function(gridrecord) {...}); 

    Hi
    I know groupactions are static ones and dont support hideIndex.
    But according to my requirements, it is necessary to implement,
    I tried to tweak Rowactions source code but it gives error saying .. "values is undefined" in firebug.

    I changed grouptpl from original

    Code:
    tplGroup : '<tpl for="actions">'
                + '<div class="ux-grow-action-item<tpl if="\'right\'===align"> ux-action-right</tpl> '
                + '{cls}" style="{style}" qtip="{qtip}">{text}</div>' + '</tpl>'
    and added {hide} to style attribute of div
    Code:
    tplGroup : '<tpl for="actions">'
                + '<div class="ux-grow-action-item<tpl if="\'right\'===align"> ux-action-right</tpl> '
                + '{cls}" style="{style}" qtip="{hide}{qtip}">{text}</div>' + '</tpl>'
    but it doesn't work...

    Consider if i have to do it ...then what else should i modify...
    i tried giving same valve of tplaction to tplgroup (with necessary) modifications but still its giving js error..

    Is there any other way to do it?
    I am tring out different things but yet unsuccessful...

  3. #953
    Sencha User
    Join Date
    May 2010
    Posts
    1
    Vote Rating
    0
    max.bertolini is on a distinguished road

      0  

    Default support for ExtJs 4

    support for ExtJs 4


    Does it works on ExtJs 4.x ?

  4. #954
    Ext JS Premium Member NoahK17's Avatar
    Join Date
    Apr 2008
    Location
    Atlanta, GA
    Posts
    518
    Vote Rating
    1
    NoahK17 is on a distinguished road

      0  

    Default


    Quote Originally Posted by max.bertolini View Post
    Does it works on ExtJs 4.x ?
    RowActions are built into 4.x. Look up "ActionColumn"
    Noah
    Senior Web Developer
    NBA.com

  5. #955
    Sencha User
    Join Date
    Jul 2011
    Location
    Rio de Janeiro
    Posts
    31
    Vote Rating
    0
    carlosgoias is on a distinguished road

      0  

    Default


    Quote Originally Posted by NoahK17 View Post
    RowActions are built into 4.x. Look up "ActionColumn"
    http://www.sencha.com/forum/showthre...-for-Ext-4.0.2

  6. #956
    Sencha User
    Join Date
    Jan 2009
    Location
    Colombia
    Posts
    6
    Vote Rating
    0
    leonardodaza is on a distinguished road

      0  

    Default Thanks

    Thanks


    Very useful. Thanks for your input brizardh.

  7. #957
    Sencha User
    Join Date
    Dec 2007
    Location
    Budapest, Hungary
    Posts
    91
    Vote Rating
    1
    Zolcsi is on a distinguished road

      0  

    Thumbs up OK

    OK


    Quote Originally Posted by NoahK17 View Post
    Open up your Ext.ux.RowActions.js file and find the tplGroup/tplRow definition section and change it to this:

    Code:
        tplGroup:
             '<tpl for="actions">'
            +'<div class="ux-grow-action-item<tpl if="\'right\'===align"> ux-action-right</tpl> '
            +'{cls}" style="{style}" ext:qtip="{qtip}">{text}</div>'
            +'</tpl>'
    
        ,tplRow:
             '<div class="ux-row-action">'
            +'<tpl for="actions">'
            +'<div class="ux-row-action-item {cls} <tpl if="text">'
            +'ux-row-action-text</tpl>" style="{hide}{style}" ext:qtip="{qtip}">'
            +'<tpl if="text"><span ext:qtip="{qtip}">{text}</span></tpl></div>'
            +'</tpl>'
            +'</div>'
    Note the change of qtip to ext:qtip.
    That worked like a charm for me, thank you very much!

  8. #958
    Sencha User cyChop's Avatar
    Join Date
    Jun 2010
    Location
    Metz, France
    Posts
    59
    Vote Rating
    0
    cyChop is on a distinguished road

      0  

    Default


    Hello Saki,

    I am arriving on a project using your plugin, which does a great job. However, we have a specific need right now, and I could not find anything in the documentation which would help me, so I thought I'd ask before implementing it on my own.

    We do a row grouping, and we know for sure our group share a specific information, but we would like to show this information with an icon. Obviously, iconIndex and qtipIndex do not work well with a group, but do you have any work-around to emulate these? If I could use any line of the group to get this information, I would be fine, but since I don't see how...

    I searched maybe for a beforerender or render event so that I could edit the style myself, but the documentation does not show any.

    Did I miss something, or is it just a non-existing feature? Do you have any idea on how to do it, or should I go and implement it myself in our project?

    Thanks in advance for your help.

  9. #959
    Sencha User cyChop's Avatar
    Join Date
    Jun 2010
    Location
    Metz, France
    Posts
    59
    Vote Rating
    0
    cyChop is on a distinguished road

      0  

    Default


    Just to let anybody interested know that I have found a workaround. The idea is to evaluate expressions the same way the rest of the group header does.

    The group header is a template that includes {[values.rs[0].data["fieldUsedForGrouping"]]}.

    This requires some escaping to apply to the groupAction, but it works.

    Code:
    {
        iconIndex: '\\\[values.rs[0].data.rowIcon\\\]'
        ,qtipIndex:'\\\[values.rs[0].data.rowLabel\\\]'
    }
    Enjoy.

  10. #960
    Sencha User
    Join Date
    Dec 2012
    Posts
    1
    Vote Rating
    0
    katxeus is on a distinguished road

      0  

    Default


    Hello,
    am using extjs 3.3.0 with these (
    HTML Code:
        <script type="text/javascript" src="extjs/ext-all.js"></script>    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
    ) includes the rest of the application works fine but on integrating rowactions as given in the example requires me to include
    HTML Code:
        <script type="text/javascript" src="extjs/adapter/ext/ext-all-debug.js"></script>
    in the example download which is extjs3.0.1 but on including it some of application functionality breaks (nolonger works) but on resorting to the extjs3.3.0's ext-all-debug.js (abandoning the ext-all-debug.js which cae with the example 3.0.1) it throws an error:
    Uncaught TypeError: Cannot set property 'correctTransparentColor' of undefined
    . so is there rowsaction ux optimized for extjs3.3.0 because on serching ext-all-debug.js for extjs 3.3.0 for this
    Code:
    view.interceptMouse = view.interceptMouse.createInterceptor(function(e)
    it wasnt there. need your help please

Thread Participants: 227

  1. franklt69 (10 Posts)
  2. Condor (3 Posts)
  3. Enrico (1 Post)
  4. Dumbledore (2 Posts)
  5. mystix (1 Post)
  6. riets003 (2 Posts)
  7. KRavEN (3 Posts)
  8. sfwalter (1 Post)
  9. Taurus (3 Posts)
  10. fshort (5 Posts)
  11. tchitani (2 Posts)
  12. temporary (1 Post)
  13. pantarhei (2 Posts)
  14. Specks (5 Posts)
  15. spotk (1 Post)
  16. cmendez21 (2 Posts)
  17. anjelika (3 Posts)
  18. askar (3 Posts)
  19. 6epcepk (1 Post)
  20. lkasdorf (1 Post)
  21. Gunmen (1 Post)
  22. mjlecomte (7 Posts)
  23. Nam (2 Posts)
  24. rekam (4 Posts)
  25. ZooKeeper (3 Posts)
  26. cking (1 Post)
  27. JEBriggs (1 Post)
  28. Yossi (9 Posts)
  29. border9 (2 Posts)
  30. justinfalk (1 Post)
  31. Spirit (6 Posts)
  32. gounis (1 Post)
  33. .andy (1 Post)
  34. robin30 (2 Posts)
  35. knt (2 Posts)
  36. Shmoo (2 Posts)
  37. Strati (1 Post)
  38. jerrybrown5 (12 Posts)
  39. KevinChristensen (1 Post)
  40. jon (2 Posts)
  41. BigTitus (2 Posts)
  42. elDub (4 Posts)
  43. fgerneth (2 Posts)
  44. elnove (2 Posts)
  45. vendiddy (1 Post)
  46. ray007 (6 Posts)
  47. dizelland (1 Post)
  48. donssmith (1 Post)
  49. horrikhalid (5 Posts)
  50. wasp (1 Post)
  51. cblin (1 Post)
  52. ncx5 (3 Posts)
  53. mask_hot (1 Post)
  54. teddyjas (2 Posts)
  55. Zolcsi (1 Post)
  56. PTG (5 Posts)
  57. yaroslav (2 Posts)
  58. Yoris (3 Posts)
  59. DhakouaniM (1 Post)
  60. lobo-tuerto (12 Posts)
  61. angelflaree (3 Posts)
  62. skhan (3 Posts)
  63. ibaniski (3 Posts)
  64. achebe (1 Post)
  65. svdb (1 Post)
  66. emily (6 Posts)
  67. jezmck (3 Posts)
  68. SAnDAnGE (1 Post)
  69. eliezerreis (4 Posts)
  70. nutflakes (2 Posts)
  71. RoDush (1 Post)
  72. tonig84 (2 Posts)
  73. kpmonroe (1 Post)
  74. KJedi (1 Post)
  75. javaeedeveloper (2 Posts)
  76. razvanioan (3 Posts)
  77. jla (2 Posts)
  78. max52 (1 Post)
  79. seppy (5 Posts)
  80. adz08 (1 Post)
  81. chalu (10 Posts)
  82. sekaijin (2 Posts)
  83. jimkan (1 Post)
  84. joao_candido (3 Posts)
  85. fanta2k (1 Post)
  86. nctag (3 Posts)
  87. yhwh (2 Posts)
  88. zmijanow (3 Posts)
  89. brizardh (3 Posts)
  90. zxyth (6 Posts)
  91. johnstontrav (2 Posts)
  92. dalad (2 Posts)
  93. niaz (4 Posts)
  94. armandoxxx (8 Posts)
  95. nojutsu (3 Posts)
  96. lfelican (2 Posts)
  97. DamienValentine (2 Posts)
  98. NoahK17 (10 Posts)
  99. shay2501 (2 Posts)
  100. sdileep (1 Post)
  101. pokerking400 (19 Posts)
  102. lacco (2 Posts)
  103. medley (8 Posts)
  104. archmisha (3 Posts)
  105. rizjoj (2 Posts)
  106. thephatp (2 Posts)
  107. descheret (1 Post)
  108. macedge (6 Posts)
  109. ttbgwt (2 Posts)
  110. allistar (3 Posts)
  111. emredagli (1 Post)
  112. Nadril (2 Posts)
  113. mbajema (1 Post)
  114. wwwtd (1 Post)
  115. Besessener (6 Posts)
  116. Chrissu (3 Posts)
  117. pavanextjs (6 Posts)
  118. javauser (2 Posts)
  119. AmitOlsys (7 Posts)
  120. afei (1 Post)
  121. kurtis (6 Posts)
  122. DamianHartin (2 Posts)
  123. kimmking (1 Post)
  124. jollyca (2 Posts)
  125. Rothariger (10 Posts)
  126. ThunderZtorm (3 Posts)
  127. Stephan Schrade (1 Post)
  128. groyk (2 Posts)
  129. bwhitehall (2 Posts)
  130. neteor (2 Posts)
  131. saipkjai (1 Post)
  132. randomuser01 (1 Post)
  133. kisjonnk (1 Post)
  134. divad (2 Posts)
  135. fxmisticat (2 Posts)
  136. dasnk (1 Post)
  137. klascano (1 Post)
  138. sarav (1 Post)
  139. ringfas (1 Post)
  140. iBeb (1 Post)
  141. kjleng (1 Post)
  142. resonante (4 Posts)
  143. wki01 (1 Post)
  144. quen567 (2 Posts)
  145. nightwatch (2 Posts)
  146. SunWuKung (2 Posts)
  147. nar (1 Post)
  148. mnc (1 Post)
  149. wgpubs (3 Posts)
  150. Stju (1 Post)
  151. d4rk knight (2 Posts)
  152. igor_vlad (1 Post)
  153. lassaad (1 Post)
  154. Dumas (5 Posts)
  155. s.m.srinivas (2 Posts)
  156. whodat (7 Posts)
  157. Kudzu (1 Post)
  158. nathanblogs (1 Post)
  159. leonardodaza (2 Posts)
  160. The Edge (1 Post)
  161. tahseen.ur.rehman (1 Post)
  162. Andrelmp (2 Posts)
  163. dfa (1 Post)
  164. cybersys (5 Posts)
  165. flylaputa (3 Posts)
  166. Tawez (2 Posts)
  167. Fred Seyffert (2 Posts)
  168. Jangla (7 Posts)
  169. agent29 (1 Post)
  170. vinaykurudi (1 Post)
  171. Jim.Barrows (2 Posts)
  172. PV-Patrick (1 Post)
  173. jakeext (2 Posts)
  174. quicksilver_in (12 Posts)
  175. dewoob (2 Posts)
  176. gelgoogho (1 Post)
  177. andyatmiami (1 Post)
  178. rat (1 Post)
  179. Margusja (6 Posts)
  180. charcalcado (1 Post)
  181. realjax (2 Posts)
  182. kartikayg (4 Posts)
  183. sanantone (1 Post)
  184. iryndin (2 Posts)
  185. Joel (2 Posts)
  186. jsemmanuel (2 Posts)
  187. jeffcirceo (1 Post)
  188. boldt (1 Post)
  189. schoonmoeder (2 Posts)
  190. kr1pton (2 Posts)
  191. 29er (1 Post)
  192. return1.at (1 Post)
  193. extjsnewb (1 Post)
  194. frrogoy (1 Post)
  195. hotdesc (2 Posts)
  196. a.bongardt (1 Post)
  197. King_Aero (1 Post)
  198. daiei27 (3 Posts)
  199. jasmina (3 Posts)
  200. winsent (1 Post)
  201. hsomesun (2 Posts)
  202. max.bertolini (1 Post)
  203. Dmoney (1 Post)
  204. maxazan (1 Post)
  205. cyChop (2 Posts)
  206. pipiet06 (2 Posts)
  207. asafm (2 Posts)
  208. adetogni (4 Posts)
  209. rebeccapeltz (10 Posts)
  210. enoal (3 Posts)
  211. rrpero (3 Posts)
  212. test45 (1 Post)
  213. kevDawg (3 Posts)
  214. anacab (1 Post)
  215. travin (1 Post)
  216. bidibule (1 Post)
  217. JimR (5 Posts)
  218. apurva_mistry (1 Post)
  219. pramodkhare (3 Posts)
  220. dm7777 (1 Post)
  221. extjs-dev (2 Posts)
  222. aveltens (1 Post)
  223. carlosgoias (1 Post)
  224. oeginc (2 Posts)
  225. schusco (3 Posts)
  226. katxeus (1 Post)
  227. ashetti (2 Posts)