2016-03-21 6 views
0

Я создал представление канбана для системы управления документами, чтобы показать папки и файлы. Для этого я создал действие. Каждый раз, когда я нажимаю на папку, путь к документу над кнопкой сохранения отображает имя действия вместо имени папки. Мне нужно отобразить имя папки, пожалуйста, помогите !! Код:Путь документа 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> 

Прикрепленные снимки экрана: enter image description here

enter image description here

ответ

0

Вы можете попробовать использовать метод name_get. Это задает имя, которое будет отображаться поверх страницы.

В следующем коде "%s" % (record.name) может быть изменен на собственное значение или метод, который возвращает значение для записи

например, старый апи

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)] 

пример нового апи

@api.multi 
def name_get(self): 
    return [(record.id, "%s" % (record.name)) 
      for record in self] 
+0

спасибо программе ... теперь я получаю сообщение об ошибке "TypeError: недостаточно argume nts для форматирования строки « – KbiR

+0

извините, я отредактирую код – JordyRitzen

+0

Спасибо за ваше обновление, я просто добавил выше код в файл py, но ничего не случилось ... PLS help – KbiR