I have a field of type property, which does not recognize his method "on_change" is normal or not and whether there is another soluton.
'standard_price': fields.property(type = 'float', groups="base.group_user")
<field name="standard_price" on_change="on_change_standard_price(standard_price, list_price)"/>
what it's your problem?
give us your on_change function please
def on_change_standard_price(self, cr, uid, ids, standard_price, list_price, context=None): return {'value' : {'fieldx' : valuex,}}