0
뷰에서 관련 모델의 기능을 트리거하는 방법에 대한 예제를 찾을 수 없습니다. Odoo 10 : 관련 모델에서 기능을 트리거하는 버튼
class Trip(models.Model):
_name = 'trip'
_description = 'Trip'
destinations = fields.One2many('destination', 'trip_id', string='destinations')
class Destination(models.Model):
_name = 'destination'
_description = 'Trip'
trip_id = fields.Many2one('trip', 'Trip')
def generate_doc:
# code to generate report
는 기본적으로 One2many 관계 2 개 모델 (여행 및 대상)이 있습니다 : 다음은 내 코드입니다. 여기 내보기 코드입니다 : 메인 모델 (여행)의보기에서 관련 모델 (대상) 내부의 방법을 실행 내가 여기서 뭘하려고
<record model="ir.ui.view" id="trip_form">
<field name="name">trip.form</field>
<field name="model">trip</field>
<field name="arch" type="xml">
<field name="destinations" readonly="True">
<tree>
<button name="generate_doc" type="object" string="DOC"/>
</tree>
</field>
. 문제는 내 코드가 주요 모델 (여행) 내부의 메서드를 실행하고 관련 모델 (대상) 내부가 아니라는 것입니다. 버튼에 컨텍스트를 전달하는 것이 가능하다는 것을 알고 있지만 어떻게해야합니까? 나는 그것의 실제적인 예를 찾을 수 없다! 도움을 주실 수있는 분들께 감사드립니다.