Salve a tutti,
riscontro questo comportamento usando la funzione onchange in una form.
La form è così strutturata:
<?xml version="1.0"?>
<form string="Fleet - Gestione Kilometraggi">
<group colspan="4" col="5">
<field name="reg_date" required="1"/>
<newline/>
<field colspan="4" name="moves_ids" nolabel="1" widget="one2many_list">
<tree string="Kilometraggi" editable="top">
<field name="fleet_id" on_change="onchange_fleet_id(fleet_id)" required="1"/>
<field name="km_start" required="1"/>
<field name="km_end" required="1"/>
<field name="user_id"/>
<field name="destination"/>
</tree>
</field>
</group>
</form>
La visualizzazione/inserimento/modifica/cancellazione delle tabelle funziona correttamente, quello che non capisco è come mai la funzione "onchange_fleet_id(fleet_id)" quando viene eseguita riceva il parametro passato "fleet_id" senza alcun valore all'interno. (da notare che il campo mi viene regolarmente aggiornato con il valore del field "name" letto dalla tabella relativa)
Potrebbe dipendere dal fatto che il campo è all'interno del widget one2many_list ?
Grazie in anticipo