如何在Odoo 10中每次调用python函数
How to call python function every time in Odoo 10
我在purchase.order
上有一个按钮,它做了一些我想在采购订单通过采购创建销售订单时自动运行按钮的功能。
我认为这也是可以通过javascript当屏幕加载(不知道太多的js)。
class Purchase_Order(models.Model):
_inherit = 'purchase.order'
@api.multi
def _unlink_imprint_charges(self):
self.env['purchase.order.line'].search(['&', ('order_id', '=', self.ids), ('is_charge', '=', True)]).unlink()
@api.multi
def charge_set_po(self):
self._unlink_imprint_charges()
for obj in self.order_line:
obj.env['purchase.order.line']._add_imprint_location(obj, self)
我想在用户单击PO或采购完成时调用charge_set_po
函数。
您可以为此目的创建一个计算字段。
@api.one
def _foo(self):
print 'Foo'
action_compute = fields.Char(compute='_foo')
当您在树视图中单击采购订单时,此功能将起作用。
相关文章:
- 用beautifulsoup-python调用onclick事件
- 如何在新创建的模块中从Odoo v8中的Javascript文件中调用python函数
- 用javascript调用python函数,并在网页上显示返回的字符串
- 从PHP调用Python脚本
- 只使用javascript或django调用python脚本
- 如何从javaScript调用python或java方法
- 如何从PHP或Javascript调用python程序(具有命令行参数)
- Django,Dajax和Javascript - onclick不调用python方法
- 你能用JavaScript函数调用Python函数吗
- 如何在Odoo 10中每次调用python函数
- 从JS调用python函数
- 在MAMP中使用Javascript调用Python函数
- 如何从Node.js调用Python函数?
- 使用JQuery调用python脚本
- 如何从HTML页面调用python命令
- 如果多个用户在同一时刻调用Python函数,它是否工作?
- 如何从javascript post调用python脚本读取数据
- 如何在点击按钮上调用python代码中的函数-来自javascript onClick调用python
- 如何像在Javascript中那样调用Python函数
- 在Python应用程序中使用WebKitGtk+时,是否有一种方法可以从JS调用Python函数?