IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Odoo (ex-OpenERP) Discussion :

Une vue peut-elle hériter de plusieurs vues ?


Sujet :

Odoo (ex-OpenERP)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut Une vue peut-elle hériter de plusieurs vues ?
    J'ai une champs "Champ", il est sur plusieurs vues. je veux modifier une propriété de ce champs sur toutes ces vues.

    la solution qui vient en tête est de faire un bloc "Inherit" pour chacune de ces vues. Mais je trouve ca pénible, vu qu'il y'a plusieurs vues.

    Est ce qu'il est possible de faire hériter plusieurs vues a une seule ?? sinon quelle solution me proposez vous pour rendre l’écriture de cette modification simple.

    NB: je dois faire la même modification de ce champs sur toutes les vues.

    Merci

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    La plupart du temps dans Odoo tu as 2 vues (form/tree) et quelquefois une troisième (kanban)
    Si tu modifies la vue formulaire de product.product, la vue formulaire sera modifiée partout où le modèle product.product sera affiché en formulaire (cas d'une modif simple).

  3. #3
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Merci pour ta réaction N1bus, je ne parle pas de type de formulaire, mais bien de plusieurs formulaire.

    Exemple
    on a le champs : Nom dans les formulaires Personne et Article. et je voudrais modifier les propriété de nom dans ces formulaires. C'est la même modification dans tous les formulaires.

    Merci

  4. #4
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Attention, le champ "name" est un champ spécial dans Odoo. En effet il y a plusieurs fonctions de l'ORM qui utilisent le champ "name" des tables : name_search(), name_get(), name_create() etc (je ne me rappelle pas toutes)

    Voir ici : III-E-1. Noms de champs spéciaux/réservés

    Quelles types de modifications veux tu apporter à ces champs ?

  5. #5
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    non non, c’était juste un exemple.

    Le champs que je veux modifier est en fait "company_id" et je veux changer le "string" partout ou il apparaît.

  6. #6
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Alors, si tu veux modifier le libellé (le texte qui est visible à coté du champ), tu dois modifier les traductions.
    Tu peux le faire directement depuis Configuration -> Traduction -> Termes de l'application -> Termes traduits
    Puis tu filtres le tableau : recherche avancée -> source contient "Company"

    Ensuite tu pourras modifier le texte.

Discussions similaires

  1. [C#] Comment une thread peut-elle attendre un evenement?
    Par legillou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 03/07/2006, 15h58
  2. une Dll peut elle utiliser les fonctions d'une autre dll?
    Par kantelise dans le forum Windows
    Réponses: 7
    Dernier message: 18/05/2006, 03h45
  3. Réponses: 10
    Dernier message: 15/05/2006, 11h18
  4. Une fonction peut-elle retourner plusieurs résultats ?
    Par aragorns dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/03/2005, 22h18
  5. Réponses: 5
    Dernier message: 25/11/2003, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo