我继承了lon_lat <- read.table(text='
longitude latitude
-99.24 18.93
-101.2 22.14
-99.23 18.92
-101.00 22.15
-101.01 22.15
', header=T)
library(ggmap)
map <- get_googlemap(center=c(lon=-100, lat=20), zoom = 7)
ggmap(map) +
geom_point(data=lon_lat, aes(x=longitude, y=latitude) , color="red", size=3)
,并且我已经从sale.order.line
表单的按钮添加了一个向导(sale.pack.wizard
)。此外,我在向导中有一个字段sale.order
(test
类型)。现在,我希望在One2many
模型的方法中获取test
字段ID。那么,我该怎么做呢?
sale.order.line
答案 0 :(得分:1)
你不能以这种方式达到目的。您必须考虑Odoo中存在计划的操作( AutoVacuum osv_memory对象),该操作每30分钟(默认情况下)删除每个瞬态模型记录。这意味着如果你能够获得向导测试字段值,即使这样,它也只会在第一次打开向导后30分钟返回任何值。
因此,在您的情况下,我要做的是在sale.order.line
模型中创建一个新字段,该字段存储向导所需的信息。然后,我在向导中创建一个按钮,当您单击此按钮时,执行一个方法,用新填充的sale.order.line
字段填写您需要的信息。