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:
- CRM
- e-Commerce
- Kirjanpito
- Varastointi
- PoS
- Project
- MRP
Tämä kysymys on merkitty
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
Nautitko keskustelusta? Älä vain lue, vaan osallistu!
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
1
syysk. 20
|
4841 | ||
|
1
maalisk. 15
|
5395 | ||
|
1
syysk. 20
|
7162 | ||
|
0
maalisk. 18
|
4166 | ||
|
2
heinäk. 16
|
10746 |
anyone knows the answer to this?