Hi Sorry, forgot about this one.

it was in gtk, and using rev 1763 (due to a different regression in rev
1764) it still exists.  It is the onchange function that is applied to
the widget that does not seem to be called when a line within the widget
is deleted.  I will try and rewrite the line onchange function so it
changes the parent directly from the line.

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/694898

Title:
  [trunk] deleting line in editable tree view does not call on_change

Status in OpenObject GTK Client:
  Invalid

Bug description:
  I have an on_change function in a view, all it does is when a line
  changes in an editable tree view, it adds up the quantities and places
  that value into a field on the form.  So a list (tree) of quantities
  times lengths = total (form field).  The same behaviour is exhibited
  when tree view is not editable.

  Using add, and edit everything behaves as expected.
  However on_change is not called if I use the red delete button which I would 
expect.  The line has changed afterall.
  I manually inserted a bool field in to the form to test behaviour to call 
on_change and after using the one2many widget delete button and calling 
on_change manually everything updates as expected.

  If I exit the modal form, save the document, then go back in,
  everything works.

  The on_change function is embedded in the widget declaration in the
  form view.  The qty updated is product_uom_qty in sale.order.line.

                                                                        <field 
colspan="3" mode="tree,form" name="cut_line"     nolabel="1" 
attrs="{'invisible':[('ctl_ok','=',0)]}" widget="one2many_list" 
on_change="onchange_cutlist(cut_line, manual_ok)">
                                                                                
<form string="Cut List">
                                                                                
        <field name="qty" on_change="onchange_cut(qty,length)"/>
                                                                                
        <field name="length" on_change="onchange_cut(qty,length)"/>
                                                                                
        <field name="qty_subtotal"/>
                                                                                
        <field name="name" />
                                                                                
</form>
                                                                                
<tree string="Cut List">
                                                                                
        <field name="qty" on_change="onchange_cut(qty,length)"/>
                                                                                
        <field name="length" on_change="onchange_cut(qty,length)"/>
                                                                                
        <field name="qty_subtotal" />
                                                                                
        <field name="name" />
                                                                                
        <field name="sequence" invisible="True"/>
                                                                                
</tree>
                                                                        </field>

  Using trunk - all todays revisions - but it has been like this for
  some time possibly forever.



_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help   : https://help.launchpad.net/ListHelp

Reply via email to