2016-03-21 16 views
0

Belgeleri ve dosyaları göstermek için Belge yönetim sistemi için bir kanban görünümü oluşturdum. Bunu yapmak için bir eylem oluşturdum. Klasörü her tıkladığımda, kaydetme düğmesinin üzerindeki belge yolu, bunun yerine işlem adı klasör adını görüntüler. Klasör adını göstermem gerekiyor lütfen yardım edin! Kodu:Belge yolu odoo 8

<record model="ir.actions.act_window" id="action_ams_document_file_directory_form1"> 
     <field name="type">ir.actions.act_window</field> 
     <field name="res_model">document.directory</field> 
     <field name="name">Folder</field> 
     <field name="view_type">form</field> 
     <field name="view_mode">kanban,tree,form</field> 
     <field name="view_id" 
      ref="3e_apartment_management.view_document_sub_directory_kanban" /> 
     <field name="domain">[('parent_id','=',active_id)]</field> 
     <field name="context">{'parent_id':active_id}</field> 
     <field name="help" type="html"> 
      <p class="oe_view_nocontent_create"> 
       This folder is empty. 
      </p> 
      <p> 
       Click on 'Create' button to add new folder. 
      </p> 
     </field> 
    </record> 

Ekli ekran görüntüleri: enter image description here

enter image description here

cevap

0

Sen name_get yöntemini kullanarak deneyebilirsiniz. Bu, sayfanın üstünde görüntülenecek adı ayarlayacaktır. Aşağıdaki kodu "%s" % (record.name) yılında

rekor

örnek eski API

def name_get(self, cr, uid, ids, context=None): 
    return [(record.id, "%s" % (record.name)) 
    for record in self.browse(cr, uid, ids, context=context)] 

örnek yeni API

@api.multi 
def name_get(self): 
    return [(record.id, "%s" % (record.name)) 
      for record in self] 
için değeri döndürür kendi değer ya da yönteme değiştirilebilir
+0

Teşekkür ederim program ... şimdi bir hata alıyorum "TypeError: yeterli değil argume " – KbiR

+0

biçimlendirme dizesi için nts" Üzgünüz, kodu değiştireceğim – JordyRitzen

+0

Güncellemeniz için teşekkürler, sadece py dosyasında kod ekledim ama hiçbir şey olmuyor ... pls help – KbiR