Envoyé par : xulien
Date : 17/09/2012 17:54
Bonjour, Dans mon application, j'ai le template suivant :
<svg:g anonid="ID_equipment" datasources="file.sqlite" ref="*" querytype="storage" > <xul:template> <xul:query> SELECT id,posX,posY,name,image FROM Equipement </xul:query> <xul:action> <svg:g> <svg:rect width="80" height="120"/> <svg:text text-anchor="middle">?name</svg:text> <svg:image xlink:href="?image" width="?posX" height="?posY" /> </svg:g> </xul:action> </xul:template> </svg:g>
Au démarrage de l'application, le template est construit correctement. En revanche lorsque j'insère un nouvel élément dans la base de donnée SQLite le template n'est pas mis à jour. Que dois-je faire ??? Merci Xulien
Envoyé par : thx1138
Date : 19/09/2012 23:35
Tu refresh ta page ?
Tu peux aussi lancer la commande
tonID_equipment.builder.rebuild();
Envoyé par : alexul
Date : 01/10/2012 17:54
Bonjour,
j'ai le même problème avec le même type d'exemple ci-dessus.
Lorsque j'essaye la méthode "builder.rebuild()" cela me dit que cette méthode n'est pas définit pour mon élément (je pense que c'est parce qu'il s'agit d'une balise svg...).
J'aimerais rafraîchir la page automatiquement après une insertion de mon élément dans la base de données.
Cela est-il possible ?
Merci d'avance.
Envoyé par : thx1138
Date : 02/10/2012 23:28
Le code :
tonID_equipment.builder.rebuild();
fonctionne sans problème chez moi mais je ne l'utilise pas avec du svg.
Si tu veux rafraîchir toute ta page, il suffit de la rappeler de nouveau :
document.location.href="fichier.xul?"+Math.random();
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.