如何使用外部标识在数据库中查找记录?
我们说我的数据文件中有以下记录:
<record model="product.product" id="product_to_find"> ... </record>
如何在代码隐藏中检索它?
答案 0 :(得分:3)
根据this documentation,您只需致电odoo.env.ref(external_id)
。
例如:
my_product = self.env.ref('product.product_to_find')
答案 1 :(得分:2)
您可以使用env。
获取xml id的引用$(document).ready(function() {
$("#yourid").prop('selected',true);
});
及以下是通过xml id
获取记录的另一种方法product_id = self.env.ref('product.product_to_find').id