Copy/Past |
Répondre | Page 12> |
Auteur |
Sujet Recherche Options des sujets
|
RVilain
Newbie Depuis le: 11 Dec 2014 Pays: France Status: Inactif Points: 27 |
Options des messages
Thanks(0)
Envoyé : 13 Feb 2017 à 16:04 |
Tout a fait l'ID est unique comme l'instance d'une class
Cordialement R Vilain
|
|
RV:
|
|
brolysan
Admin Group Depuis le: 14 Août 2009 Pays: France Status: Inactif Points: 10144 |
Options des messages
Thanks(0)
|
sinon essayez WP
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Options des messages
Thanks(0)
|
|
|
RVilain
Newbie Depuis le: 11 Dec 2014 Pays: France Status: Inactif Points: 27 |
Options des messages
Thanks(0)
|
Bonjour,
Pour moi l'ID correspond à une instance d'une class. L'attribut name peut être commun à plusieurs ID. Ce qui manque dans OE, cest la possibilité de définir des Templates, et de pouvoir insérer un Template dans une Page tout en ayant acces à chaque élément via les méthodes de "document". Cordialement Rene Vilain
|
|
RV:
|
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
|
certes, mais on ne peut pas non plus faire les mêmes choses avec l'ID qu'avec une classe...
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Options des messages
Thanks(0)
|
Faut pas être trop puriste, c'est parfois un raccourci acceptable si on considère recopier l'élément d'une page à l'autre, la classe est unique ou pas selon le point de vue.
|
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
|
les classes personnalisées sont copiées avec l'élément.
Les classes uniques, c'est un contre-sens des feuilles de style... jouer sur un élément, c'est l'ID, sur plusieurs, c'est une classe. Il faudrait effectivement que les éléments gardent leur ID si OE ne détecte pas un tel élément sur la page destinataire du copié collé. Si l'ID existe, on le change (cas actuel), mais s'il n'existe pas, on le garde (cas très pratique, effectivement - notamment pour des templates,, mais également pour tout élément qui réagirait à un script placé lui sur un calque, ou autres cas de figures - , qui serait à développer). Edité par Larsene - 12 Feb 2017 à 18:34 |
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Options des messages
Thanks(0)
|
Sinon, tant qu'à jouer sur les ID séparés, ajoutez des class uniques sur chaque élément. Ces class seront reportés dans un copier/collé.
Par contre je me souviens avoir utilisé un calque contenant les champs et le code sur plusieurs pages différentes pour faire ce genre de travail.
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Options des messages
Thanks(0)
|
Alors il faut un bout de code pour lister les id des éléments avec la "class" recherchée et les traiter en séquence.
Edité par Hobby001 - 12 Feb 2017 à 18:19 |
|
RVilain
Newbie Depuis le: 11 Dec 2014 Pays: France Status: Inactif Points: 27 |
Options des messages
Thanks(0)
|
Bonjour,
OK pour les class name. Mais si j'ai plusieurs instance d'une même class name, pour récupérer les valeurs et les envoyer distintement par ajax, le seul moyen est d'y accéder par l'ID exemple: Class name : Class_Date 2 instances avec Attribut name: DATE_START, ID: WEDateStart et de type jqxDateTimeInput() avec Attribut name: DATE_END, ID: WEDateEnd et de type jqxDateTimeInput() Pour recupérer les valeurs: var value1 = $("#WEDateStart").jqxDateTimeInput('value'); var value2 = $("#WEDateEnd").jqxDateTimeInput('value');
Création d'une listData d'objet de type (item, value) item: DATE_START, value: value1 item: DATE_END, value: value2 Envoie du tout à une Servlet java via $.ajax(...) Et dans la servlet récupération des data JSON Les ID restent unique dans la page. Cordialement R Vilain |
|
RV:
|
|
Répondre | Page 12> |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |