我在Odoo的產品中添加了一個字段,名稱爲x_low_inventory_level
。我想爲產品樹的搜索視圖添加一個篩選器,該篩選器僅顯示擁有qty_available < x_low_inventory_level
的產品。這可能嗎?我試着加入這個以搜索視圖:Odoo搜索視圖過濾器使用模型中的值
<filter string="Low Inventory" name="low_inventory" domain="[('qty_available', '<', x_low_inventory_level)]"/>
但我得到一個錯誤:
https://my-instance.odoo.com/web/content/525-9a23e87/web.assets_backend.js:1715
Traceback:
Error: Failed to evaluate search criterions:
{"code":400,"message":"Evaluation Error","data":{"type":"local_exception","debug":"Local evaluation failure\nNameError: name 'x_low_inventory_level' is not defined\n\n{\"domains\":[[],\"[('qty_available', '<', x_low_inventory_level)]\"],\"contexts\":[{\"lang\":\"en_US\",\"tz\":false,\"uid\":1,\"params\":{\"action\":418,\"min\":1,\"limit\":80,\"view_type\":\"list\",\"model\":\"product.product\",\"menu_id\":84,\"_push_me\":false}},{}],\"group_by_seq\":[]}"}}
at Object.<anonymous> (https://my-instance.odoo.com/web/content/525-9a23e87/web.assets_backend.js:1715:1192)
at fire (https://my-instance.odoo.com/web/content/528-59c08d4/web.assets_common.js:541:299)
at Object.fireWith [as resolveWith] (https://my-instance.odoo.com/web/content/528-59c08d4/web.assets_common.js:546:198)
at Object.deferred.(anonymous function) [as resolve] (https://my-instance.odoo.com/web/content/528-59c08d4/web.assets_common.js:548:56)
at https://my-instance.odoo.com/web/content/525-9a23e87/web.assets_backend.js:1625:3
對不起,我沒讀過評論波紋管,我認爲你們都準備好了解出來 – Cherif
技術上你不需要'store = True',但是會的用它更容易;-) – CZoellner