Odoo “奥多点击按钮”;生产;
我正在开发连接到Odoo(OpenErp 8)的android应用程序。在我的应用程序中,我希望有一个按钮,当我单击按钮时,我希望在Odoo中的制造模块中的“生产”按钮也被单击。我该怎么做呢?你好,我找到了解决办法 我使用json RPC制作了一个odoo客户端连接器。Odoo “奥多点击按钮”;生产;,odoo,Odoo,我正在开发连接到Odoo(OpenErp 8)的android应用程序。在我的应用程序中,我希望有一个按钮,当我单击按钮时,我希望在Odoo中的制造模块中的“生产”按钮也被单击。我该怎么做呢?你好,我找到了解决办法 我使用json RPC制作了一个odoo客户端连接器。 在odoo.js中,您可以放置函数并使用以下字符串调用 client_req = { "opts" : { "login" : "admin", "password" : "123",
在odoo.js中,您可以放置函数并使用以下字符串调用
client_req = {
"opts" : {
"login" : "admin",
"password" : "123",
"db" : "test",
"host": "localhost",
"port": "8069"
},
"moduleDetail" : {
"model" : "hr.employee",
"method" : "create",
"args" : {
"name" : "Gaurav"
},
"filter" : "",
"fields" : "",
"domain" : "",
"offset" : "",
"limit" : "",
"sort" : "",
"resource_id":""
}
}
这里创建一个名为 您必须从调用action\u product方法。调用它的方式与使用所需参数调用其他对象(如create、search等)的方式相同
def action_produce(self, cr, uid, production_id, production_qty, production_mode, wiz=False, context=None):
...
可能还需要触发信号以正确遵循工作流,否则我认为您的工作流将被破坏。以下是如何将工作称为生产
self.signal_workflow(cr, uid, [production_id], 'button_produce')
在Odoo中,按钮是动作或对象。
因此,您可以进行RPC调用以调用通过“生产”按钮调用的方法。生产按钮打开一个向导,让您选择消费模式、数量和产品,然后您需要单击确认按钮确认您的选择,因此,您必须向用户显示一个类似的向导,并使用
AsynchTask
类在后台调用confirm
按钮
- 将“mrp产品”和“mrp产品”添加到您的模型中。
- 添加一个活动以显示类似于odoo服务器上的值。
- 点击'confim'按钮应该在'mrp.product.product'中调用'do_product'