Développer avec RBS Change : [Résolu] Appel Asynchrone
-
09/07/2013 16:38
Bonjour,
J'ai vu que vous aviez une action : website_BlockAsynchContentAction
Il faut que l'un de mes blocks puisse se rafraichir automatiquement.
Lorsque j'essaye de l'utiliser, je me retrouve avec des erreurs.
Auriez vous plus de renseignement à me donner sur cette action ainsi qu'une marche à suivre afin de l'implémenter ?
Merci beaucoup -
Bonjour,
Cette action est exploitée par la fonction JavaScript refreshBlock(), définie dans modules/website/lib/frontoffice.js. Je ne crois pas par contre qu'il y ait à l'heure actuelle d'exemple d'utilisation dans les modules du produit.
Le blockId à fournir est l'id présent sur le div du bloc (de la forme "b_<nombre>"). -
10/07/2013 14:23
Merci, cela fonctionne !
Je n'avais en effet, pas fait le lien avec la fonction Javascript. -
Bonjour,
Toujours sur le même sujet, j'aurais aimé savoir comment faire pour actualiser un block imbriqué dans un autre.
La méthode refreshBlock demande en paramètre un blockId, or lorsque nous incluons un block (change:block) dans un autre, il n'a alors pas d'id de block, rendant le rafraichissement impossible.
Merci -
Bonjour,
Cela n'est pas prévu.
Vous devrez donc soit rafraichir tout le bloc conteneur, soit le séparer en plusieurs blocs distincts dans la page. -
D'accord, je vais essayer de trouver une solution sans passer par la méthode refreshBlock.
J'ai commencé à voir avec les actions afin d'effectuer le traitement et d'utiliser la fonction getJson de jQuery.
Merci pour vos réponses,
Cordialement.
Merci de prendre connaissance et de respecter les règles des forums.