1
在mris中我必須從project_bom_line中選擇所有數量都隱含在行項目字段中。我這樣做,但是當我保存它時,數值消失並且不保存在數據庫中。我必須實現這在Draft狀態。onchange函數的openerp值必須是隻讀的
在此先感謝您。
在mris中我必須從project_bom_line中選擇所有數量都隱含在行項目字段中。我這樣做,但是當我保存它時,數值消失並且不保存在數據庫中。我必須實現這在Draft狀態。onchange函數的openerp值必須是隻讀的
在此先感謝您。
我認爲它是一個在openerp中的錯誤。我爲此創建了一個補丁。在openerp插件,web模塊中,轉到static/src/js/view_form.js。
Index: view_form.js
===================================================================
--- openerp/addons/web/static/src/js/view_form.js
+++ openerp/addons/web/static/src/js/view_form.js
@@ -833,11 +833,9 @@
// Special case 'id' field, do not save this field
// on 'create' : save all non readonly fields
// on 'edit' : save non readonly modified fields
- if (!f.get("readonly")) {
- values[f.name] = f.get_value();
- } else {
- readonly_values[f.name] = f.get_value();
- }
+ values[f.name] = f.get_value();
+ if (f.get("readonly"))
+ readonly_values[f.name] = f.get_value();
}
}
if (form_invalid) {
訪問電話號碼在您的網站或許會有幫助。 http://stackoverflow.com/questions/20880422/readonly-field-saved-with-null-value/20882835#20882835 –