openerp 7.0의 fields_view_get 메소드에서 필드 값을 가져 오려고합니다. 1은 다음과 같은 컨텍스트 속성에 필드의 값을 보내 :fields_view_get에서 필드의 값을 가져 오는 방법은 무엇입니까?
< field name="employee_id" context="{'employee_id':employee_id}" />
을하고 fields_view_get에서 나는 다음과 같은 그것을 얻을 :
print "employee_id in the context value is %s"%(context.get('employee_id', False))
을하지만
나는 다음과 같은 시도 항상 context.get (...)은 False를 반환합니다.def onchange_employee_id(self, cr, uid, ids, employee_id):
return {'context': {'employee_id': employee_id}}
과 fields_view_get에
나는 다음과 같은 그것을 얻을 : 다음과 같이 내가 맥락에서 필드의 값을 보내 필드의 onchange를 방법에2 : 그래서 다음을 시도
print "employee_id in the context value is %s"%(context.get('employee_id', False))
항상 동일한 context.get (..)은 False를 반환합니다.
fields_view_get 함수에서 필드 값을 가져 오는 방법은 무엇입니까?
은 employee_id입니다가 속한 객체를 지정하세요? –
@Baiju KS : 답장을 보내 주셔서 감사합니다. 'Travel'이라는 사용자 지정 개체에서 employee_id를 사용합니다. –
onchange_employee_id에서이 코드를 시도하십시오. return { 'value': { 'employee_id': employee_id}} –