CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Sam Nov 23, 2024 11:01 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 26 messages ]  Aller vers la page Précédent  1, 2
Auteur Message
 Sujet du message:
MessagePublié: Jeu Mai 22, 2008 9:06 am 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Parfait. Tout marche nickel. Un grand merci a toi pour ton aide.


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Jeu Mai 22, 2008 9:08 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
avec plaisir :)


Haut
 Profil  
 
MessagePublié: Ven Mai 30, 2008 1:37 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Bonjour, j'ai a nouveau un petit problème sur mon formulaire. Y'a un champ qui ne peut pas être un <atm-input field="....> et qui doit être de la forme <input type="text" ...>
Je souhaiterai savoir s'il est possible de lier les 2 champs de façons a ce que lors de la validation du formulaire, le champs de type <input>, s'enregistre aussi.

Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 1:40 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Il va falloir m'expliquer ça de façon plus détaillé avec le code de la rangée, l'objectif final et quel est le champ qui ne peut pas être un atm-input et pourquoi sans quoi je ne vais pas pouvoir m'en sortir.

Seb


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 2:07 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Je veux utiliser un champ <input type="input" > car ce champ doit être auto complété au moment de la saisi. Voici le code de la rangé, par la suite du code php viendra compléter pour réalisé auto complétion:

<row>
<div class="cms_forms">
<block module="sart" id="form" language="fr" >
<atm-form what="{fiche_affaire}" name="formName">Saisir Client<br/><br/>
<atm-input field="{fiche_affaire:fa_desc_Succinte}" form="formName" />
<input type="input" name="{fiche_affaire:fa_desc_Succinte}" id="{fiche_affaire:fa_desc_Succinte}" value="" />
<input type="submit" name="Valider" value="Valider" />
</atm-form>
</block>
</div>
</row>

Le but est de remplacer <atm-input field="{fiche_affaire:fa_desc_Succinte}" form="formName" />
par
<input type="input" name="{fiche_affaire:fa_desc_Succinte}" id="{fiche_affaire:fa_desc_Succinte}" value="" />

Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 2:13 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
La valeur d'auto complétion doit provenir d'une fiche affaire existante ?


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 2:16 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Les valeurs de l'auto completion proviennent d'un autre objet présent dans le module, les valeurs sont obtenu grâce à une requête.


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 2:24 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Dans ce cas, il faut :
1- faire la rangée avec le tag atm-input classique.
2- regarder coté client quel est le code généré pour le champ en question (ce sera quelque chose de la forme <input type="text" name="id1_id2" id="id1_id2" value="" />), l'objectif étant de connaitre les valeurs name et id qui ont été générées pour le champ.
3- modifier la rangée et reprendre le code qui était généré pour le champ en modifiant le contenu de l'attribut value via php en insérant à la place de l'atm-input un code qui ressemble à ça :
<?php
$defaultValue = 'whatever ...';
?>
<input type="text" name="id1_id2" id="id1_id2" value="{var:string:defaultValue}" />


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 3:55 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Merci, ca marche par contre j'ai du rajouter

<input type="hidden" name="polymodFields[id]" value="id" />

Sinon le champs rester toujour vide à l'insertion.

Par contre l'insertion ce fais correctement mais j'ai une erreur qui s'affiche :

Warning: Cannot modify header information - headers already sent by (output started at d:\easyphp\easyphp1-8\www\html\fr\_2_24_.php:21) in d:\easyphp\easyphp1-8\www\html\fr\_2_24_.php(141) : eval()'d code on line 2

Une petite idée sur la raison?


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Ven Mai 30, 2008 4:02 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Il y a une fonction header() ou setCookie() de PHP qui est exécutée après le début de l'envoi des données HTML au navigateur.

D'après l'erreur, cette fonction se trouve quelque part dans la ligne 2 du code évalué ligne 141 du fichier d:\easyphp\easyphp1-8\www\html\fr\_2_24_.php


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Lun Juin 02, 2008 9:26 am 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
D'accord, merci pour le réponse je vais regarder ceci.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 26 messages ]  Aller vers la page Précédent  1, 2

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 98 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr