2011-08-28 5 views
2

호출기가있는 tablesorter 테이블에 동적으로 행을 추가하려고합니다. 내가 할 때마다 다른 모든 페이지가 제거됩니다. 어떻게 추가 할 수 있습니까? 양자 택일로, 어떻게 테이블에서 oager를 제거하고 정상 상태로 되돌릴 수 있습니까? 그 또한 도움이 될 것입니다. 바로 지금, 내가 행을 추가하기 위해 노력하고, 그럼 내가 시도 :tablesorter 및 호출기를 사용하여 테이블에 행 추가

$("table#inventory").trigger("update"); 
    $("table#inventory").trigger("appendCache"); 
    $("table#inventory").trigger("sorton", [[0, 0]]); 

$("#pager *").unbind('click'); 
    $("table#inventory").trigger("update"); 
    $("table#inventory").trigger("appendCache"); 
    $("table#inventory").trigger("sorton", [sorting]); 
    $("table#inventory").tablesorterPager({ 
     container: $("#pager") 
    }); 

나는 여러 포럼에서 온라인으로 읽은 내용을 기반으로

$('table#inventory, table#inventory *, #pager, #pager *').unbind(); 
$("table#inventory").tablesorter({ 
    debug: false, 
    sortList: [[0, 0]] 
}) .tablesorterPager({ 
    container: $("#pager") 
}); 

합니다. 미리 감사드립니다.

답변

3

github 사이트에 tablesorter 플러그인 포크가 있습니다. 귀하의 질문에 주목하고 최근 페이저가 활성화되어있는 동안 테이블에 행을 추가하는 기능이 추가되었습니다. 위에서 언급했듯이 "update"메소드를 사용하는 것은 보이는 행만 포함하도록 캐시를 업데이트하기 때문에 작동하지 않습니다. 당신은 여전히 ​​여기에

demo page입니다 :) 것을 필요로하는 경우

나는 또한, 파괴 방법을 추가했습니다.

관련 문제