1. #501
    Ext User franck34's Avatar
    Join Date
    Dec 2007
    Location
    France, Montpellier
    Posts
    148
    Vote Rating
    1
    franck34 is on a distinguished road

      0  

    Default


    Great plugin !

    I'm looking for a way to set a default value in the textfield (local store), after render (or before?), to be able to filter the grid by default.

    Any way ?

    Thanks in advance.
    Regards, Franck

    http://jabext.innovacode.com/ ExtJS Jabber Client
    http://innovacode.com/extjs/Ext.ux.IconAlive/ icon manager for desktop
    http://trac.innovacode.com/wiki/ExtJS work around extjs

  2. #502
    Ext User franck34's Avatar
    Join Date
    Dec 2007
    Location
    France, Montpellier
    Posts
    148
    Vote Rating
    1
    franck34 is on a distinguished road

      0  

    Default


    I found.

    On the grid listeners :

    Code:
    'render':function(grid) {
         grid.topToolbar.items.items[1].setValue('defaultStringToSearchHere');
         grid.topToolbar.items.items[1].onTrigger2Click.call();
    },
    Regards, Franck

    http://jabext.innovacode.com/ ExtJS Jabber Client
    http://innovacode.com/extjs/Ext.ux.IconAlive/ icon manager for desktop
    http://trac.innovacode.com/wiki/ExtJS work around extjs

  3. #503
    Ext User
    Join Date
    Mar 2009
    Posts
    54
    Vote Rating
    0
    elona is on a distinguished road

      0  

    Default


    great work!
    Saki u'r the man ...i followed ur tips how to work on a big application and now everything works like a charm

    i have'got one question regarding the search plugin ...i couldn't read all the posts in this thread so i'm just posting my problem
    here's a screenshot of the search plugin. why do this checkboxes and find image appear in such a weird way ?
    Attached Images

  4. #504
    Sencha - Community Support Team jsakalos's Avatar
    Join Date
    Apr 2007
    Location
    Slovakia
    Posts
    27,561
    Vote Rating
    384
    jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future

      0  

    Default


    Check your Ext.BLANK_IMAGE_URL and location of ext/resources in <link rel...> in the head.
    Jozef Sakalos, aka Saki

    Education, extensions and services for developers at new http://extjs.eu
    News: Grid Search Plugin, ExtJS 5 Complex Data Binding using MVVM


  5. #505
    Ext User
    Join Date
    Mar 2009
    Posts
    54
    Vote Rating
    0
    elona is on a distinguished road

      0  

    Default


    Thanks a lot for the help. The link to Ext.BLANK_IMAGE_URL was wrong. Now it's ok

  6. #506
    Ext User
    Join Date
    Mar 2009
    Posts
    54
    Vote Rating
    0
    elona is on a distinguished road

      0  

    Default


    ups i've got another problem
    what about this case in IE ?
    Attached Images

  7. #507
    Sencha - Community Support Team jsakalos's Avatar
    Join Date
    Apr 2007
    Location
    Slovakia
    Posts
    27,561
    Vote Rating
    384
    jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future

      0  

    Default


    It's bug in Ext 2.x, fixed in SVN but fix can be also found in Bugs forum. Please search.
    Jozef Sakalos, aka Saki

    Education, extensions and services for developers at new http://extjs.eu
    News: Grid Search Plugin, ExtJS 5 Complex Data Binding using MVVM


  8. #508
    Sencha User
    Join Date
    Sep 2008
    Posts
    6
    Vote Rating
    0
    perdar is on a distinguished road

      0  

    Default Saki, I had this problem

    Saki, I had this problem


    Quote Originally Posted by jsakalos View Post
    Exactly! There is also config variable checkIndexes. It can be either 'all' or array of indexes to check initially.
    Saki,

    I had this problem when rendering 2 Grids at the same time.
    The old search would contribute to the new search component's parameters when loading the store. I fixed this problem by adding 1 line the the onRender Code.

    I added one line into the onRender Code.... (highlighted in bold.)

    Code:
        ,onRender:function() {
            var panel = this.toolbarContainer || this.grid;
            var tb = 'bottom' === this.position ? panel.bottomToolbar : panel.topToolbar;
    
            // add menu
            this.menu = new Ext.menu.Menu();
    
            // handle position
            if('right' === this.align) {
                tb.addFill();
            }
            else {
                if(0 < tb.items.getCount()) {
                    tb.addSeparator();
                }
            }
    
            // add menu button
            tb.add({
                 text:this.searchText
                ,menu:this.menu
                ,iconCls:this.iconCls
            });
    
            // add input field (TwinTriggerField in fact)
            this.field = new Ext.form.TwinTriggerField({
                 width:this.width
                ,selectOnFocus:undefined === this.selectOnFocus ? true : this.selectOnFocus
                ,trigger1Class:'x-form-clear-trigger'
                ,trigger2Class:this.minChars ? 'x-hidden' : 'x-form-search-trigger'
                ,onTrigger1Click:this.minChars ? Ext.emptyFn : this.onTriggerClear.createDelegate(this)
                ,onTrigger2Click:this.onTriggerSearch.createDelegate(this)
                ,minLength:this.minLength
            });
            //darrin added this line
            this.onTriggerSearch();
    
            // install event handlers on input field
            this.field.on('render', function() {
                this.field.el.dom.qtip = this.minChars ? String.format(this.minCharsTipText, this.minChars) : this.searchTipText;
    
                if(this.minChars) {
                    this.field.el.on({scope:this, buffer:300, keyup:this.onKeyUp});
                }
    
                // install key map
                var map = new Ext.KeyMap(this.field.el, [{
                     key:Ext.EventObject.ENTER
                    ,scope:this
                    ,fn:this.onTriggerSearch
                },{
                     key:Ext.EventObject.ESC
                    ,scope:this
                    ,fn:this.onTriggerClear
                }]);
                map.stopEvent = true;
            }, this, {single:true});
    
            tb.add(this.field);
            // reconfigure
            this.reconfigure();
    
            // keyMap
            if(this.shortcutKey && this.shortcutModifier) {
                var shortcutEl = this.grid.getEl();
                var shortcutCfg = [{
                     key:this.shortcutKey
                    ,scope:this
                    ,stopEvent:true
                    ,fn:function() {
                        this.field.focus();
                    }
                }];
                shortcutCfg[0][this.shortcutModifier] = true;
                this.keymap = new Ext.KeyMap(shortcutEl, shortcutCfg);
            }
    
            if(true === this.autoFocus) {
                this.grid.store.on({scope:this, load:function(){this.field.focus();}});
            }
        } // eo function onRender

  9. #509
    Sencha - Community Support Team jsakalos's Avatar
    Join Date
    Apr 2007
    Location
    Slovakia
    Posts
    27,561
    Vote Rating
    384
    jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future jsakalos has a brilliant future

      0  

    Default


    It looks like some object/array had been shared between the two instances. Can you post the simplified code of those 2 grids?
    Jozef Sakalos, aka Saki

    Education, extensions and services for developers at new http://extjs.eu
    News: Grid Search Plugin, ExtJS 5 Complex Data Binding using MVVM


  10. #510
    Sencha User
    Join Date
    Aug 2008
    Posts
    356
    Vote Rating
    0
    aomadevelopers is on a distinguished road

      0  

    Default search field displaying twice in the same toolbar

    search field displaying twice in the same toolbar


    Hi,

    i am using your grid search plugin which is really great. But i have created the grid panel by using xtype:'grid' to render the same grid in two different places in the same page.
    But there are two search triggerfield which is coming on my first grid panel toolbar and also if i try to search it is searching in both the grid at the same time.

    Below is my code:
    Code:
    this.gridPanel ={
        xtype:'grid',
        cls:'searchgrid',
          border:false,
          loadMask:{
            msg:'Loading Approvals...'
        },
        viewConfig: {
          forceFit: true,
          emptyText: 'No Existing Approvals Available'
        },
        store: this.store,
        autoHeight: true,
        cm: new Ext.grid.ColumnModel([{
          header: 'DATE',
          sortable: true,
          dataIndex: 'Date',
          renderer:formatDate
        },
        {
          header: 'APPROVAL TYPE',
          sortable: true,
          dataIndex: 'ApprovalType'
        },
        {
          header: 'STATUS',
          sortable: true,
          dataIndex: 'Status'
        },
        {
          header: 'ADDITIONAL COMMENTS',
          sortable: true,
          dataIndex: 'AdditionalComments'
        }]),
        plugins:[new Ext.ux.grid.Search({
                width:240,
                searchText:'',
                autoFocus:true,
                dateFormat:'Md, Y'
        })],
        tbar:[{}]
    }
    And am calling this.gridPanel in two different panels.

    will the grid search plugin work only if I have a separate instance for two grid panel? or Is there any other solution?
    Attached Images

Thread Participants: 245

  1. franklt69 (5 Posts)
  2. galdaka (2 Posts)
  3. thameema (1 Post)
  4. Dumbledore (3 Posts)
  5. JeffBurr (1 Post)
  6. berend (1 Post)
  7. mystix (1 Post)
  8. salvi (1 Post)
  9. cobnet (1 Post)
  10. dawesi (2 Posts)
  11. mysticav (3 Posts)
  12. mike1993 (3 Posts)
  13. JorisA (1 Post)
  14. cricri (5 Posts)
  15. apaa (1 Post)
  16. mbstroz (5 Posts)
  17. notjoshing (1 Post)
  18. MeDavid (1 Post)
  19. AlxH (1 Post)
  20. pantarhei (5 Posts)
  21. DeeZ (3 Posts)
  22. NBRed5 (2 Posts)
  23. zoq (2 Posts)
  24. ajaxE (4 Posts)
  25. cmendez21 (1 Post)
  26. Ronaldo (1 Post)
  27. mjlecomte (25 Posts)
  28. smokeman (11 Posts)
  29. Nam (4 Posts)
  30. keithnlarsen (2 Posts)
  31. rednix (2 Posts)
  32. expertmo (4 Posts)
  33. cking (1 Post)
  34. jelt (4 Posts)
  35. bcamp1973 (2 Posts)
  36. grgur (2 Posts)
  37. dwt11 (1 Post)
  38. michiel (3 Posts)
  39. Shmoo (3 Posts)
  40. evilized (1 Post)
  41. fangstern (1 Post)
  42. vishalg (3 Posts)
  43. Strati (1 Post)
  44. ArtBuilders (6 Posts)
  45. dax (5 Posts)
  46. thatcoder (7 Posts)
  47. jcar98 (1 Post)
  48. derbbre (3 Posts)
  49. wm003 (1 Post)
  50. garraS (3 Posts)
  51. kenshin (1 Post)
  52. ByteLess (2 Posts)
  53. Lobos (1 Post)
  54. a4 (1 Post)
  55. durlabh (3 Posts)
  56. elDub (1 Post)
  57. rstuven (1 Post)
  58. crpatrick (4 Posts)
  59. zedisdead (1 Post)
  60. vector4711 (1 Post)
  61. oanimashaun (1 Post)
  62. donssmith (3 Posts)
  63. sanjshah (5 Posts)
  64. nielsendev (2 Posts)
  65. Jika (2 Posts)
  66. Cooldream (2 Posts)
  67. iTzAngel (1 Post)
  68. franck34 (2 Posts)
  69. paubach (2 Posts)
  70. stewart (1 Post)
  71. teknaut (4 Posts)
  72. pjesus (2 Posts)
  73. NotChris (5 Posts)
  74. juicymedia (2 Posts)
  75. v496820 (2 Posts)
  76. hazooma (1 Post)
  77. obbakilla (1 Post)
  78. BlueCamel (1 Post)
  79. feodor (1 Post)
  80. w3bbuilder (1 Post)
  81. johnsbrn (1 Post)
  82. razor (1 Post)
  83. seppy (3 Posts)
  84. stefanorg (3 Posts)
  85. jimkan (1 Post)
  86. kenja (2 Posts)
  87. sandy (1 Post)
  88. eri.TsingTao (1 Post)
  89. rainydays (1 Post)
  90. iLiketoGrid (1 Post)
  91. Shaguar (8 Posts)
  92. AMS949 (3 Posts)
  93. moegal (3 Posts)
  94. aleczapka (2 Posts)
  95. Stripeman (6 Posts)
  96. abhaysingh (5 Posts)
  97. mango (1 Post)
  98. NoahK17 (3 Posts)
  99. Remy (1 Post)
  100. medley (11 Posts)
  101. stevchen (1 Post)
  102. abraxxa (28 Posts)
  103. Efex (3 Posts)
  104. Rotomaul (2 Posts)
  105. miihiir (4 Posts)
  106. nebbian (1 Post)
  107. Riri (6 Posts)
  108. catalina (1 Post)
  109. Bing Qiao (1 Post)
  110. juferoto (2 Posts)
  111. bk1 (2 Posts)
  112. sami_user (1 Post)
  113. dmcclean (2 Posts)
  114. Pink.ME (3 Posts)
  115. sebrand (1 Post)
  116. charak (2 Posts)
  117. charleshimmer (16 Posts)
  118. patrosmania (4 Posts)
  119. rosecorp (1 Post)
  120. johrisd (1 Post)
  121. aomadevelopers (1 Post)
  122. nicola_java (1 Post)
  123. BitPoet (1 Post)
  124. OliverT (3 Posts)
  125. randomuser01 (2 Posts)
  126. schone (3 Posts)
  127. perdar (1 Post)
  128. ajain (3 Posts)
  129. getindas (1 Post)
  130. giega (1 Post)
  131. ryanyoungsma (1 Post)
  132. ph0enix (1 Post)
  133. italianboy (1 Post)
  134. LutzAlbers (3 Posts)
  135. Ajish (2 Posts)
  136. christophe67 (1 Post)
  137. jmariani (4 Posts)
  138. wki01 (4 Posts)
  139. wemerson.januario (1 Post)
  140. viciuascuns (4 Posts)
  141. JohnnyWheels (1 Post)
  142. nar (3 Posts)
  143. shab (2 Posts)
  144. mystik (1 Post)
  145. unnamed_dev (1 Post)
  146. ScottLoney (3 Posts)
  147. whodat (4 Posts)
  148. Alex84 (7 Posts)
  149. mjmonserrat (3 Posts)
  150. andy_ghg (2 Posts)
  151. knappy (1 Post)
  152. bareflix (2 Posts)
  153. makiavelli (1 Post)
  154. daniel_82 (1 Post)
  155. peteryjk (2 Posts)
  156. michael.pedrotti (1 Post)
  157. elona (3 Posts)
  158. chinnapandu (1 Post)
  159. jsundquist (6 Posts)
  160. feo (1 Post)
  161. dubito (2 Posts)
  162. Georgioa (1 Post)
  163. SchattenMann (4 Posts)
  164. Relleum (1 Post)
  165. ivan.kristianto (3 Posts)
  166. yeyepot (1 Post)
  167. raydeen (1 Post)
  168. easycodes (4 Posts)
  169. rockinrandall (5 Posts)
  170. redcs (3 Posts)
  171. hatsu1119 (1 Post)
  172. surendra_leo (1 Post)
  173. ssawchenko (11 Posts)
  174. Sigma (3 Posts)
  175. Lmouse (1 Post)
  176. Spongerusher (1 Post)
  177. ValiBOSS (1 Post)
  178. joe123 (3 Posts)
  179. scooter (3 Posts)
  180. harsha_velicheti (1 Post)
  181. ivanleblanc (9 Posts)
  182. m4v0 (3 Posts)
  183. jbusuulwa (1 Post)
  184. seedeg (6 Posts)
  185. Z24_2000 (3 Posts)
  186. markw (2 Posts)
  187. atutus (2 Posts)
  188. luke82 (3 Posts)
  189. rameshkt (2 Posts)
  190. elgalle (2 Posts)
  191. Vepe (2 Posts)
  192. barser (2 Posts)
  193. metra (5 Posts)
  194. hotdesc (4 Posts)
  195. chrislovecnm (1 Post)
  196. King_Aero (1 Post)
  197. idefix (5 Posts)
  198. daiei27 (3 Posts)
  199. LostSoul (2 Posts)
  200. tumbochka (3 Posts)
  201. Dipish (7 Posts)
  202. mcafee (1 Post)
  203. alexpotemkin (1 Post)
  204. ruperty (5 Posts)
  205. Rbn_3d (2 Posts)
  206. rxopt (1 Post)
  207. mayurid (1 Post)
  208. jeroen_syntux (2 Posts)
  209. aminaq (4 Posts)
  210. sosy (3 Posts)
  211. asafm (2 Posts)
  212. extjs1111_user (4 Posts)
  213. scottmartin (2 Posts)
  214. clements (1 Post)
  215. wavedan (3 Posts)
  216. jizhang88 (2 Posts)
  217. Coil (2 Posts)
  218. Samuel.reed (6 Posts)
  219. sense.nda12 (1 Post)
  220. zoja (1 Post)
  221. andyproxis (1 Post)
  222. baldeep_bhatia (1 Post)
  223. stevwinata (1 Post)
  224. Patrick86 (1 Post)
  225. dumpf (3 Posts)
  226. parimala (3 Posts)
  227. vicvolk (4 Posts)
  228. preichow (1 Post)
  229. shaoming (1 Post)
  230. Ixtinkt (7 Posts)
  231. jadiagaurang (1 Post)
  232. Juanyong (1 Post)
  233. venkateshns (1 Post)
  234. panpur (3 Posts)
  235. codeart.ch (2 Posts)
  236. hieu79vn (1 Post)
  237. mvsrekha (2 Posts)
  238. aislan (1 Post)
  239. buhari (1 Post)
  240. extjsquicklearner (1 Post)
  241. shankar8rajah1 (1 Post)
  242. jacinth_1215 (2 Posts)
  243. venkikodakirthi (1 Post)
  244. bwgv (1 Post)
  245. nckenn (1 Post)

Tags for this Thread