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

Hello fellows, how you doing?

I build my custom template for invoice analysis and it's being displayed twice. The first one empty once any search was did and the second when it returns a search result... May could some one help me?


start: function() {
        var sup = this._super();
        var self = this;
        self.render();
    },
    /*render template passing no values*/
    render: function(){
        var self = this;
        var invoices = Invoices.call('dashboard_invoceis_action_id', []).then(function(result){
            self.$el.append(QWeb.render('InvoiceTemplate', {invoices: result}));
        });
    },
    do_search: function(event) {
        var self = this;
        if(event.which == 13) {
            var search_term = $(event.currentTarget).val();
            var invoice_id = $(event.currentTarget).data('export-id');
            var invoices = Invoices.call('do_search', [{'search_term':search_term}]).then(function(result){
                self.$el.append(QWeb.render('InvoiceTemplate', {invoices: result}));
            });
        }
    },

아바타
취소
베스트 답변

Hi,


            self.$el.append(QWeb.render('InvoiceTemplate', {invoices: result}));

this  appends in two functions in render(), do_search try to set in one method.


regards,

Silvestar


  

아바타
취소
작성자

Thank you Silverstar

관련 게시물 답글 화면 활동
0
3월 23
2636
0
3월 24
5918
2
9월 17
7402
0
10월 24
1219
1
8월 24
2139