Waouh....Merci pour les réponses.
Ca répond completement à ma question, c'est nikel.
Et pour répondre à Yannick, pourquoi je cherche à utiliser DOM, j'avoue que
c'est une trés bonne question.
Dans les faits, j'ai un tableau, pour gérer des parcelles de terrains.
(numero, section, surface,..)
- Pour des questions d'ergonomie, j'ai implémenté dessus
in_place_editor_field afin de pouvoir modifier les valeurs directement dans
la page.
- Pour créer une nouvelle parcelle, j'utilise RJS et donc pas besoin non
plus de recharger la page.
- Enfin, j'ai implémenté aussi dessus une lib javascript, pour trier les
colonnes, lorsqu'on clique sur l'entete.
Mon besoin : calculer le total des surfaces à la volée et l'afficher dans la
derniere ligne du tableau.
J'ai utilisé DOM pour pouvoir récupérer les valeurs directement dans la
page, et afficher le résultat.
J'ai préféré aussi faire travailler le poste client, plutot que le serveur.
Ca m'a semblé lourd pour le serveur de se recogner la requete de calcul à
chaque fois...
Mais peut etre est-ce maladroit ?
Le 24/07/07, Sébastien Gruhier <[EMAIL PROTECTED]> a écrit :
>
>
> ou carrement sur le trunk tu peux faire des chose comme ça
> var element = new Element('div', {id: id, className: 'dialog'});
>
> On Jul 24, 2007, at 4:23 PM, c0rwin wrote:
>
> >
> > Le petit DOM builder qui va bien dans script.aculo.us :
> >
> > http://wiki.script.aculo.us/scriptaculous/show/Builder
> >
> > On Jul 24, 4:18 pm, Thibaut Barrère <[EMAIL PROTECTED]> wrote:
> >>> Je suppose que tu veux manipuler le DOM du côté client, en
> >>> Javascript
> >>> donc. Fort heureusement, Rails arrive avec le couple
> >>> Prototype/Scriptaculous qui te permettra de manipuler le DOM
> >>> facilement.
> >>
> >> Clairement oui, regarde prototype, qui te donne une vraie portabilité
> >> côté javascript:
> >>
> >> ex:http://www.prototypejs.org/api/utility#method-$http://
> >> www.prototypejs.org/api/utility#method-$$
> >
> >
> > >
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---