2014-07-15 21 views
-1

我正在使用模塊產品和openerp庫存。每次我輸入一個與它們一起工作的部分時,我都必須使用外部數據庫更新產品。目前我有一個更新按鈕,所以功能已經準備就緒,我只需要找到正確的方式來調用該功能,無論是當我點擊產品的菜單項或某些視圖打開時。 這可能嗎?哪種方式更好?Openerp - 如何調用每次調用特定視圖時運行的函數?

回答

-1

如果您想在視圖渲染時調用函數,則可以覆蓋openerp的fields_view_get方法。 這裏是覆蓋fields_view_get的示例。

def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): 
    ''' 
    Your code 
    ''' 
    return super(CLASS_NAME, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu=submenu) 
+0

非常感謝你!我把它放在我的產品和我的銷售課上,一切都在完美地更新。 – user2776967

相關問題