In my personal add-on I've made some calendar,form and tree view. the onchange events work for form and tree view but I don't find how to handle a change of date or duration.
My calendar view:
<record model="ir.ui.view" id="task_work_calendar">
<field name="name">project.task.work.form</field>
<field name="model">project.task.work</field>
<field name="type">form</field>
<field name="priority" eval="1"/>
<field name="arch" type="xml">
<calendar string="Planning des Taches" date_start="date" date_delay="hours" color="user_id" mode="week">
<field name="id" invisible='1'/>
<field name="name" on_change="onchange_name(name,id)" />
<field name="date" on_change="onchange_date(date,id)" invisible='1'/>
<field name="hours" on_change="onchange_hours(hours,id)" invisible='1'/>
<field name="user_id" on_change="onchange_user_id(user_id,id)" modifiers="{'required': true}"/>
</calendar>
</field>
</record>
Cordialement.
I've checked how work a calendar view. Bad news: it's only javascript and I can't use onchange event on calendar's fields(I can write it but it's not use => no Error in the log file). Someone can help me or have a trick to make this??? Thanks
Please remove this field <field name="type">form</field> and try it because in openerp v7 the type field is not medatory and in calendar tag define version="7.0"
Thanks, I will try this week.