假设这是模型 A 上的树视图
我想选择一行,然后单击一个按钮,在另一个模型(例如模型 B)中创建一条记录,使用所选行作为蓝图(对于某些值)
或者,也许,在树视图中添加一个按钮,这样我只需单击右侧按钮,而不需要双通道选择/按下按钮
我如何实现这一目标?
我可以举个例子
我可以从按钮调用方法
但是如何访问代码中选定的记录?
您可以创建一个新的服务器操作(在技术菜单下的调试模式下)并执行Python代码。在列表视图中选择的记录将存储在
records
变量中。
# records is a recordset of model.a
for record in records:
if record.x_some_field:
# create a new model.b record
env['model.b'].create({...})