Bonjour a tout le monde .

Donc mon probleme et que quand je modifie un store avec dojo coté client (ajax) mon FilteringSelect ne change pas, il ne se rafraichie pas.


dijit.byId('division').store=new dojo.data.ItemFileReadStore({url: '/combo/division/value/2'});
Par contre quand il prend le focus mon FilteringSelect là se rafraichie.

dijit.byId('division').focus();
Mes cela ne m'intéresse pas de prendre le focus je veut juste le rafraichir

j'ai teste :

dijit.byId('division').refresh();
Bien sur sans résultat refresh() non reconnu.


Donc,il y a t'il une méthode pour rafraichir mon FilteringSelect après modification du store sans prendre le focus.



je vous met quand même mon FilteringSelect (en php car j'utilise Zend/Dojo)



Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
 
class Ftestdojo extends Zend_Dojo_Form 
{
    public function __construct($options=null)
    {
        parent::__construct($options);
 
 
 
         $this->addElement('FilteringSelect', 'division', 
                                 array(
                                 'autocomplete'     => false,
                                 'label'         => 'Divison :',
                                 'searchAttr'     => 'LIBELLE',
                                 'storeId'       => 'division',
                                 'storeType'     => 'dojo.data.ItemFileReadStore',
                                 'storeParams'     => array( "url" => "/comb/division"),
                                 ));
         }
}
 
?>
Merci d'avance.