回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>在树视图中插入分隔符或笔记本时遇到问题。有可能吗?你知道吗</p>
<p>这些项目通常按相同的细节(姓名、地址、电话号码……)列在树中。在我的cas里,我有两项记录(士气和体格)。第一种应按(nom,prénom,adresse)列出,第二种应按(raison sociale,siège social,…)列出。你知道吗</p>
<p>这仅仅是因为,通过隐藏与其他类型相关的字段,用户可以选择将项目保存为(personne士气)或personne physique),因此用户只能填充与所选类型相关的字段。你知道吗</p>
<pre><code> <div class="oe_center">
<sheet>
<h2>Demandeur:</h2>
<group>
<field name="state"/>
</group>
<group attrs="{'invisible':[('state', '!=', 'p')],'required':[('state','!=','p')]}" col="4">
<field name="nom" />
<field name="prenom" />
<field name="cin" />
<field name="adresse" />
<!--<field name="dossier" />-->
</group>
<group attrs="{'invisible':[('state', '!=', 'm')],'required':[('state','!=','m')]}" col="4" >
<field name="raison_social" />
<field name="num_reg_comm" />
<field name="forme_social" />
<field name="fax" />
</group>
<group>
<field name="siege_social" attrs="{'invisible':[('state', '!=', 'm')]}" />
</group>
<group>
<field name="dossier" />
<field name="tel" /> <!-- je viens de l'ajouter -->
<field name="email" />
</group>
</code></pre>
<p>这是我要讲的课程:</p>
<pre><code> class demandeur(osv.osv):
_name = 'sayoo.demandeur'
_rec_name = 'nom'
_columns = {
'state': fields.selection((('p','Personne Physique'), ('m','Personne Morale')),'Statut', required= True),
'nom': fields.char('Nom', size=100, required=False),
'prenom': fields.char('Prenom', size=100, required=False),
'cin': fields.char('Cin', size=100, required=False),
'raison_social':fields.char('Raison Sociale', size=100, required=False),
'siege_social':fields.char('Siège Social', size=100, required=False),
'forme_social':fields.char('Forme Juridique', size=100, required=False),
'num_reg_comm':fields.char('N° du Registre de Commerce', size=100, required=False),
#'dossier': fields.many2one('sayoo.dossier', 'dossier'),
'dossier': fields.one2many('sayoo.dossier','id_dossier','demande d\'autorisation' ),
'adresse': fields.char('Adresse', size=100, required=False), #'date_naissance': fields.date('Date de naissance'),
'description': fields.text('Description'),
'tel': fields.char('Numéro de Téléphone', size=20),
'fax': fields.char('Numéro de Fax', size=20),
'email': fields.char('Adresse Electronqiue', size=20),
}
</code></pre>
<p>需求()</p>
<p>下面是我尝试使用xml的内容,但没有成功</p>
<pre><code> <record model="ir.ui.view" id="Demandeur_tree_view"><!-- d en D -->
<field name="name">sayoo.demandeur.tree</field>
<field name="model">sayoo.demandeur</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Demandeur Details"><!-- d en D -->
<notebook>
<page string "Personne Physique">
<field name="nom" />
<field name="prenom" />
<field name="cin" /> <!-- je vient de l ajouter pour afficher la CIN dans la vue liste du demandeur -->
<field name="adresse" />
</page>
<page string "Personne Morale">
<field name="raison_social" />
<field name="siege_social" />
<field name="forme_social" />
<field name="num_reg_comm" />
</page>
</notebook>
</tree>
</field>
</record>
</code></pre>