콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
8875 화면

I tried to modify the Meetings Calendar view to display tags after event's name. For now, I'm able to display IDs with categ_ids. How can I add the relation to display name of Meeting Type instead of IDs ?  

The following XML code is used to display categ ids in Calendar Meetings view:

<?xml version="1.0"?> <calendar string="Meetings" date_start="start" date_stop="stop" date_delay="duration" all_day="allday" display="[name] - [categ_ids.name]" color="color_partner_id" attendee="partner_ids" avatar_model="res.partner" mode="day" use_contacts="True" event_open_popup="271"> <field name="name"/> <field name="user_id"/> <field name="color_partner_id"/> <field name="partner_ids"/> <field name="categ_ids" widget="many2many_tags_name"/> </calendar>

 

 

 

아바타
취소
베스트 답변

You could probobly create a computed fields than appends your tags names.


tag_names = fields.Char(compute='_get_tag_names')


@api.one

@api.depends('categ_ids)

def _get_tag_names(self):

    self.tag_names = ', '.join(c.name for c in self.categ_ids)


Then use it in your calendar view:


display="[name] - [tag_names]"

아바타
취소
관련 게시물 답글 화면 활동
1
2월 21
8359
0
2월 24
1677
2
3월 22
6755
0
11월 20
3937
1
11월 19
7387