Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
4115 Ansichten

http://localhost:8070/web#menu_id=525&action=694


i want to get action id (as number/integer) from external id ('model.action_id') using javascript, any idea?


Avatar
Verwerfen
Beste Antwort

You can use the rpc method in JavaScript to call the search method on the ir.actions.act_window model to get the action ID using the external ID. Here is an example code snippet that you can use:

javascript

var external_id = 'model.action_id';
var model = 'ir.actions.act_window';
rpc.query({
model: model,
method: 'search',
args: [['xml_id', '=', external_id]],
context: session.user_context,
}).then(function(ids) {
if (ids.length > 0) {
var action_id = ids[0];
console.log('Action ID: ' + action_id);
}
});

This code will search for the ir.actions.act_window record with the specified xml_id (which is the external ID) and return the ID of the first record found. You can then use the action_id variable to perform other operations with the action, such as opening it.

Avatar
Verwerfen
Autor

it works, thak you

Autor Beste Antwort

it works, thak you

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
März 22
1939
0
Juli 22
2806
1
Juni 22
6192
1
Juni 25
1195
3
Juli 25
2937