2016-07-24 2 views
0

stwe의 데이터 테이블 번들을 사용하고 있으며, 데이터 테이블을 나뭇 가지로 렌더링하고 있습니다. 내 테이블의 머리에 선택한 필터를 삽입해야하지만 다음 코드는 테이블을 반환하지 않습니다.데이터 테이블 그리기 이벤트 내에서 YADCF를 초기화합니다

var oTable; 
oTable = $('#content_datatable').DataTable(); 
oTable.on('draw.dt', function() { 
    yadcf.init(oTable[{ 
     column_number: 0 
    }, 
    { 
     column_number: 1, 
     filter_type: "multi_select", 
     select_type: 'chosen' 
    }]); 
}); 

제거 $('#content_datatable').DataTable() 내 테이블을 반환하지만 필터가 없습니다. 필터를 어떻게 추가 할 수 있습니까? 미리 감사드립니다.

답변

0

코드는 datatbles의 이벤트에 자신을 바인딩이

var oTable; 
oTable = $('#content_datatable').DataTable(); 
yadcf.init(oTable[{ 
    column_number: 0 
}, 
{ 
    column_number: 1, 
    filter_type: "multi_select", 
    select_type: 'chosen' 
}]); 

yadcf처럼 보일 것입니다.

위의 코드는 않을 테스트 케이스

p.s

지연에 대한 당신은 당신의 웹 페이지에서 JS/CSS 파일을 선택 포함해야

+0

죄송으로 콘솔/링크에서 오류를 제공하십시오 작업하는 경우. 아니요, 작동하지 않으며 콘솔에 오류가 없습니다. 앞에서 말한 것처럼 symfony 번들은 이미 테이블을 초기화하고 있으므로 초기화 코드를 다시 추가하는 것은 아마도 잘못된 것입니다. –

+0

그러면'$ ('content_datatable') .DataTable();이 심포니에서 호출되고, 그 다음에'yadcf.init'을 추가하는 방법을 찾으십시오. 관련 github 프로젝트 저장소 ... – Daniel

+0

나는 그것을 시도 할 것이다. 늦게 답장을해서 죄송합니다. 저는 백만 가지를 돌보고 있습니다. :) –

관련 문제