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 qui n'apparait pas dans un menu


Sujet :

Odoo (ex-OpenERP)

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 27
    Par défaut Une vue qui n'apparait pas dans un menu
    bonjour tout le monde

    je suis en train de faire un module test, avec un menu principale "gestion des etudiants" et un sous menu non-cliquable "etudiant" et un sous menu cliquable "ajouter etudiant" voila le code :

    <record model="ir.ui.view" id="etudiant_form_view">
    <field name="name">etudiant.form</field>
    <field name="model">etudiant</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
    <form string="etudiant">
    <field name="nom"/>
    <field name="prenom"/>
    </form>
    </field>
    </record>


    <record model="ir.actions.act_window" id="etudiant_action">
    <field name="name">etudiant</field>
    <field name="res_model">etudiant</field>
    <field name="view_mode">form</field>
    <field name="help" type="html">
    <p class="oe_view_nocontent_create"> créer le premier étudiant </p>
    </field>
    </record>



    <menuitem id="etudiant_menu_root" name="Gestion des etudiants" />
    <menuitem id="etudiant_menu" parent="etudiant_menu_root" name="Etudiant" />
    <menuitem id="etudiant_etudiant_menu" parent="etudiant_menu" name="Ajouter etudiant" action="etudiant_action" />

    et voila une capture d'écran de ce que je vois :

    j'aimerais savoir pourquoi la vue n’apparaît pas ??
    Images attachées Images attachées  

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 14
    Par défaut
    Quand on fait des vues, des fois il faut cliquer en dessous du logo "Odoo" en haut à gauche voire se déconnecter et se reloguer pour que les vues se rechargent.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 27
    Par défaut
    merci pour ta réponse elaab7, je viens d'essayer ta solution, mais malheureusement ça n'a pas marché .. je crois qu'il manque quelque chose du côté code

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 100
    Par défaut
    Bonjour,

    A mon avis, tes champs y sont mais on ne les voit pas. <group></group> fera apparaître le string des fields.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    		        	<group>
    			        	<field name="partner_id"/>
    			            <field name="campaign_id"/>
    			            <field name="segment_id"/>
    			            <field name="date"/>
    			            <field name="etat"/>
    		            </group>
    Et dans ton action essaye d'ajouter view_type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <field name="view_type">form</field>
    Après je sais pas si tu voulais ouvrir ta fenêtre directement sur un nouveau enregistrement. Si c'est pas le cas il faut que tu ajoute la vue tree:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    				<field name="view_type">form</field>
    				<field name="view_mode">tree,form</field>

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 27
    Par défaut
    Merci pour la réponse, mais ça n'a pas marché même si j'ai ajouté la balise groupe, et l'attribut view_type form,tree ... le voila le code :

    <?xml version="1.0" encoding="UTF-8"?>
    <openerp>
    <data>
    <record model="ir.ui.view" id="etudiant_form_view">
    <field name="name">etudiant.form</field>
    <field name="model">etudiant</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
    <form string="etudiant">
    <groupe>
    <field name="nom"/>
    <field name="prenom"/>
    </groupe>

    </form>
    </field>
    </record>
    <record model="ir.ui.view" id="etudiant_tree_view">
    <field name="name">etudiant.tree</field>
    <field name="model">etudiant</field>
    <field name="type">tree</field>
    <field name="arch" type="xml">
    <tree string="etudiant">
    <field name="nom"> Nom </field>
    <field name="prenom"> Prénom </field>
    <field name="age"> Age </field>
    </tree>
    </field>
    </record>


    <record model="ir.actions.act_window" id="etudiant_action">
    <field name="name">etudiant</field>
    <field name="res_model">etudiant</field>
    <field name="view_type">form</field>
    <field name="view_mode">form,tree</field>
    <field name="view_id" ref="etudiant_form_view"/>
    <field name="help" type="html">
    <p class="oe_view_nocontent_create"> Créer le premier étudiant </p>
    </field>
    </record>



    <menuitem id="etudiant_menu_root" name="Gestion des etudiants" />
    <menuitem id="etudiant_menu" parent="etudiant_menu_root" name="Etudiant" />
    <menuitem id="etudiant_etudiant_menu" parent="etudiant_menu" name="Ajouter etudiant" action="etudiant_action" />

    </data>
    </openerp>

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 27
    Par défaut
    c'est bon, le problème est résolu, ça était au niveau du fichier python ou je déclarais mes variables nom, prenom, age

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Charger dynamiquement une classe qui n'est pas dans un jar
    Par rastakouair dans le forum Langage
    Réponses: 12
    Dernier message: 17/12/2007, 19h22
  2. Elément qui n'apparait pas dans le SELECT
    Par mattyeux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/11/2007, 17h04
  3. Afficher une liste qui n'existe pas dans la base de données.
    Par Zvetch dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 25/09/2007, 13h23
  4. Trouver une valeur qui n'est pas dans un champ
    Par eric41 dans le forum Requêtes
    Réponses: 6
    Dernier message: 16/05/2006, 16h48
  5. Réponses: 8
    Dernier message: 26/01/2006, 14h47

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