6
ACTION BUTTON ON OPENERP OPENERP V 7.0 ABOVE EXPLAIN ABOUT 3 TYPE OF BUTTON

Action button open erp

Embed Size (px)

Citation preview

Page 1: Action button open erp

ACTION BUTTON ON OPENERP

OPENERP V 7.0 ABOVEEXPLAIN ABOUT 3 TYPE OF BUTTON

Page 2: Action button open erp

3 TYPES BUTTON OPENERP• TYPE ”WORKFLOW”

• THIS IS THE DEFAULT TYPE IF YOU DON'T SPECIFY ANY TYPE. IF YOU HAVE CREATED A WORKFLOW FOR YOUR MODEL AND YOU WANT TO CHANGE THE FUNCTIONALITY OF THE BUTTON DEPENDING ON THE STATE/STATUS, THEN YOU CAN USE TYPE='WORKFLOW'. YOU CAN FIND EXAMPLE IN SALE ORDER

Page 3: Action button open erp

3 TYPES BUTTON OPENERP• TYPE ” OBJECT”

• IF YOU WANT TO CALL A SPECIFIC FUNCTION DEFINED IN YOUR MODEL, THEN USE TYPE='OBJECT'. FOR EXAMPLE, LET 'MY.TEST.MODEL' IS YOUR MODEL AND YOU HAVE CREATED.

• IN YOUR XML FILE ADD THE BUTTON, FOR EXAMPLE <BUTTON NAME="MY_TEST" STRING="MY TEST FUNCTION" TYPE="OBJECT"/>

def my_test(self,cr, uid, ids, context=none): #your code comes here return True

Page 4: Action button open erp

3 TYPES BUTTON OPENERP• TYPE ” ACTION”

• IF YOU WANT TO OPEN AN ACTION, FOR EXAMPLE OPEN A WIZARD, THEN USE THIS TYPE OF BUTTONS. HERE IN XML PROVIDE THE NAME OF THE BUTTON AS ID OF THE ACTION YOU WANT TO OPEN

Page 5: Action button open erp

THANK’S

Page 6: Action button open erp

REFERENCE

• HTTP://STACKOVERFLOW.COM/QUESTIONS/17462992/HOW-TO-ADD-SIMPLE-FUNC-TO-A-BUTTON-IN-OPENERP-7