0
我是odoo和python的新手。我正在處理一個模塊,我需要通過調用「.xml」文件中的方法來隱藏按鈕,函數定義和正文位於「.py」文件中。目前正在試圖隱藏按鈕,這樣功能調用Odoo隱藏顯示按鈕
<button confirm="Are you sure you want to start the test?" name="set_to_test_inprogress" states="Invoiced" string="Start Test" type="object" class="oe_highlight"groups="oehealth.group_oeh_medical_physician,oehealth.group_oeh_medical_manager" attrs="{'invisible': [('start_button', '=', False)]}"/>
和「START_BUTTON」塔與代碼「的.py」文件一樣,
def _start_test_button(self, cr, uid, ids, field_name, arg, context):
return False
_columns = {
'start_button': fields.function(_start_test_button, type="boolean", obj="generic.request", method=True),
}
和Python代碼是在一個名爲‘OeHealthLabTests’級。當創建一個實驗室,它顯示錯誤是
Uncaught Error: Unknown field start_button in domain [["start_button","=",false],["state","not in",["Invoiced"]]]
我很困惑,我還沒有找到一種方式,使其發生。請指導我如何做到這一點。
謝謝你