I want call a onchange_function from a PHP page via xml-rpc. How can do it?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- सीआरएम
- e-Commerce
- लेखांकन
- इन्वेंटरी
- PoS
- Project
- MRP
This question has been flagged
simply use the name of the onchange function as 5th parameter:
compare:
$sock = new xmlrpc_client($this->OPENERP_SERVER.'object');
$msg = new xmlrpcmsg('execute');
$msg->addParam(new xmlrpcval($this->OpenERP_DB, "string"));
$msg->addParam(new xmlrpcval($this->OpenERP_UserID, "int"));
$msg->addParam(new xmlrpcval($this->OpenERP_Pass, "string"));
$msg->addParam(new xmlrpcval($model, "string"));
$msg->addParam(new xmlrpcval("search", "string"));
read, write or create would be other examples of a 5th param. So can your onchange or any other function name.
Actually, read, write or create are also simply just functions on your model, inherited from osv.osv.
$sock = new xmlrpc_client($this->OPENERP_SERVER.'object');
$msg = new xmlrpcmsg('execute');
$msg->addParam(new xmlrpcval($this->OpenERP_DB, "string"));
$msg->addParam(new xmlrpcval($this->OpenERP_UserID, "int"));
$msg->addParam(new xmlrpcval($this->OpenERP_Pass, "string"));
$msg->addParam(new xmlrpcval($model, "string"));
$msg->addParam(new xmlrpcval("onchange_function", "string"));
Don't forget to add your params to the onchange_function next, just like search, read, create or write params.
$msg->addParam(new xmlrpcval($params, "array"));
hth, dieck
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
सित॰ 20
|
4973 | ||
|
1
मार्च 15
|
5571 | ||
|
1
सित॰ 20
|
7389 | ||
|
0
मार्च 18
|
4308 | ||
|
2
जुल॰ 16
|
10881 |
anyone knows the answer to this?