Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
Yes, you can. From method of your button you can call your onchange method. Onchange will return dictionary, you have to fetch values from dictionary and pass that dictionary in write method.
Sample:
def your_btn_method(self, cr, uid, ids, context=None):
for rec in self.browse(cr, uid, ids, context=context):
#Pass required fields value as a parameter in onchange
res = self.your_onchange(cr, uid, [rec.id], rec.field1, rec.field2)
if res.has_key('values'):
self.write(cr, uid, [rec.id], res.get('values'), context=context)
return True
Hope this will help you.
Short: In the standard webclient not.
Before the action of the button is executed it makes a save (or create, when the record is new) and the form is reloaded anyway. This is done so, to have all data from the form on the server when executing the action of the button.
actually m new to openerp..but i think we can trigger a function by a button click...we juz have to implement a workflow and in activity we can mentions the method which has to be triggered...also we must map button name with the signal in workflow transition..plz correct me if m wrong
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
2
Jul 15
|
6665 | ||
opening a view through a button
Diselesaikan
|
|
2
Jan 22
|
4705 | |
|
2
Mar 23
|
10101 | ||
Cacher le bouton "créer" d'une liste
Diselesaikan
|
|
2
Mar 23
|
2493 | |
Opening new window with button in OpenERP
Diselesaikan
|
|
1
Jan 24
|
14347 |