Dev appli web

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Dev appli web

Messagepar Rubixcube » 29 Nov 2010 à 09:43

Bonjour,

Contexte : dev web sous Designer 8

J'ai créé un formulaire comportant du html relais et des champs notes.
Pour ces derniers, j'ai effectué la mise en forme via les balises de l'onglet "HTML supplémentaire" dans les propriétés du champ. Ces balises dont appel à du Css.

ouverture du formulaire en mode édition : mise en forme ok / css
ouverture du doc (via une vue) : mise en forme ko (dans le html généré, pas de présence de mes indicateurs de mise en forme (class="texte20"). Mais le lien vers le css est bien là.

Que modifier pour cette prise en compte du style lors de l'ouverture en lecture d'un doc.

Merci
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Michael DELIQUE » 29 Nov 2010 à 10:03

salut

l'application des CSS ne dépend pas du type d'ouverture du document.

par contre vérifie que tu n'a pas une formule qui masque le champ ou la partie déclarative si le document est en lecture.

le masquage notes = pas de présence web
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Rubixcube » 29 Nov 2010 à 10:32

Merci pour ta réponse.
Je n'ai activé aucune option de masquage sur ce formulaire.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Michael DELIQUE » 29 Nov 2010 à 10:38

ben la comme ça faudrait que je vois la page...
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar amahi » 29 Nov 2010 à 11:01

Il faut aussi penser que si tu met des class a tes input par exemple, en mode lecture il ne sont plus present et tu perd donc la persentation associé.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar Rubixcube » 29 Nov 2010 à 11:09

J'ai peut être une piste du côté de "Génération HTML amélioré" dans la partie Propriétés de conception de la base Notes
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Rubixcube » 29 Nov 2010 à 11:13

En effet Amahi, c'est bien là mon problème, je cherche donc une solution pour avoir accès aux class de mes inputs.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar amahi » 29 Nov 2010 à 12:05

Perso je dissocie Formulaire notes et presentation: Tous mes champs notes sont masqué en web.
En dessous je recrer un formulaire web avec les inputs qui vont bien.
J ajoute au input la propriete "editable" qui vaut true ou false en fonction que je suis en edition ou lecture.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar Rubixcube » 29 Nov 2010 à 13:22

Merci, je vais mettre ton conseil en application.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar roubech » 29 Nov 2010 à 20:45

quand tu es en edition tu as bien un tag input généré et ta classe css est bien associée
mais en lecture par de tag input généré
il vaut donc mieux spécier une classe dans l'élément qui contient ton input, par exemple une cellule de tableau sinon prévoir des span autour de tes input qui eux seront visibles en lecture et en edition
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Rubixcube » 30 Nov 2010 à 12:10

Ok, j'insère donc en html relais le code suivant :

<td>Champ Test <input></td>

impeccable à l'affichage, mais le contenu n'est pas enregistré dans le document lorsque je valide le formulaire via un Input submit.

Alors que le même contenu dans un champs notes text avec une balise html class =texte300 me rend du contenu, mais pas de mise en forme.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar roubech » 30 Nov 2010 à 19:40

si tu ne comprend pas comment Domino génère le code HTML dans les différents cas, le plus simple pour un developpeur Notes qui n'a pas l'habitude du web :
tu fais un tableau dans designer avec 2 colonnes
dans la 1ere tu mets tes libéllés de champs avec pour chacune des cellules, dans la propriété du tableau le nom de ta classe css, par exemple libelle
et dans ta 2eme colonne, tu mets tes champs Notes, avec ta classe css dans les propriétés de chaque cellule du tableau, par exemple, valeur
et ensuite, dans ta feuille de style, tu peux spécifier
td.libelle
td.valeur
td.valeur input
td.valeur select
td.valeur textarea
...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Rubixcube » 01 Déc 2010 à 09:09

Merci Roubech pour ta pédagogie.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Michael DELIQUE » 01 Déc 2010 à 09:22

salut roubech ça mériterais un petit tips ça !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement