2014-09-03 1 views
1

knockout.js를 사용 중이고 jquery plugin treetable을 사용하고 싶습니다. 그러나 나는 그것이 작동하도록하지 않습니다. 누군가 knockout.js와 아마이 플러그인을 사용하여 비슷한 것을 만들었습니까?jQuery 플러그인 사용하기 Knockoutjs로 학습 가능

은 내가 bindingHandler를 사용하여 통합하려고했다 :

<table data-bind="treetable: tasks, treeOptions: { initialState: 'expanded' } "> 
    <tbody data-bind="foreach: tasks"> 
    <tr data-bind="attr: { 'data-tt-id': id, 'data-tt-parent-id': parentId }"> 
     <td data-bind="text: title"></td> 
    </tr> 
    </tbody> 
</table> 

여기 내 전체 코드를 참조하십시오 : 어떤 힌트 http://jsfiddle.net/qhgfx0ff/1/

감사 또는 도와주세요!

건배, TeeJay

+0

브라우저의 콘솔에 오류가 있는지 확인하십시오. 그리고 $ ("# tree") 줄을 알 수 있습니까? treetable ({initialState : "expanded"}); 에 관한 것입니다? 나는 donno ..하지만 내가 그 라인을 제거하면 몇 가지 작업을 인쇄했다 –

+0

어쩌면 그것은 당신을 도울 수있다 : http://jsfiddle.net/9v9LD/26/ –

+0

답장을 보내 주셔서 감사합니다. 이제 작동하며 [피들] (http://jsfiddle.net/dbackhausen/qhgfx0ff/3/)을 업데이트 할 예정입니다. 그러나 끌어서 놓기를 통합하는 것은 다음 번 부담입니다. – teejay

답변

2

우리는 직접 녹아웃에 타사 플러그인을 사용할 수 없습니다. 사용자 지정 바인딩을 만들어야합니다. 섹션에서

사용자 정의 바인딩 핸들러 녹아웃에 타사 위젯을 통합 한 링크 here에서

. 비슷한 종류의 로직을 여기에서 사용할 수 있습니다.