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

Hi everyone,

I'm trying to return a new tree view for account.move.lines from button in python. I've created a new tree view for account.move.line which i'm calling like this. 

Python code:

def open_invoice_lines(self):
return {
'type': "ir.actions.act_window",
'res_model': 'account.move.line',
'res_id': self.env['account.move.line'].search([('move_id','=',self.invoice_id.id)], limit=1).id,
# 'context': self._context,
'views': [(self.env.ref('default_payment.multi_invoice_lines_tree').id, 'tree')],
# 'view_id': self.env.ref('account.view_move_line_tree').id,
'domain': [('move_id','=',self.invoice_id.id),('exclude_from_invoice_tab','!=', True)],
'view_mode': 'tree',
'view_type': 'tree',
'target': "new",
}
 I've tried both 'views' and 'view_id' it returns standard tree view but not my custom tree. What could be the possible issue? 
아바타
취소
베스트 답변

Hi,

Check the below code and make sure the view is present in the module.

return {
   'name': _('InvoiceMoveLine),
   'type': 'ir.actions.act_window',
   'view_mode': 'tree',
   'res_model': 'account.move.line',
   'view_id': self.env.ref('module_name.view_move_tree').id,
   'target': 'new',
'res_id':res_id,
'context':{} ,
'domain': domain
}

Regards

아바타
취소
작성자

I'm doing exactly like this but it doesn't return anything or any error! Also view is present i've checked in debugger too.

관련 게시물 답글 화면 활동
0
8월 22
2181
2
6월 21
4780
3
11월 19
5361
1
6월 22
2853
1
12월 20
2025