2013-07-16 5 views
0

내 datatable에서 검색 단추 동작에서 결과 얻기. 그래서 첫 번째 검색 결과 선택한 행 hightlight 좋은 일을하지만, 그 결과를 다시 검색 강조 표시되지 않습니다. 왜 두 번째 시간을 선택 행 높은 조명이 잘 작동하지 않습니다? demoJquery datatable - 선택한 행 라이트 hightlight 문제

$('#products1 tbody tr').live("click", function() { 

    if ($(this).hasClass('selected1')) $(this).removeClass('selected1'); 
    else 
    { 

     $(this).siblings('.selected1').removeClass('selected1'); 
     $(this).addClass('selected1'); 
    } 

    $("#dialog-form").data('rows', oTable.fnGetData(this)); 

}); 

답변

0

fnCreateRow 콜백을 사용 해보세요 :

데모 ..

이 데모는 내가 말할 문제가 있지만 비슷한 방식으로 데이터 테이블 작품을 시뮬레이션하지 ... 알려 주시기 바랍니다.

"fnCreatedRow": function(nRow, aData, iDisplayIndex) { 
    $(nRow).on('click', function(){ 
     if ($(this).hasClass('selected'))   
      $(this).removeClass('selected'); 
     else 
     { 
      $(this).siblings('.selected').removeClass('selected'); 
      $(this).addClass('selected'); 
      $("#dialog-form").data('rows', oTable.fnGetData(this)); 

     } 

    }); 
} 

jsFiddle을 업데이트했습니다. http://jsfiddle.net/rwPFx/37/

는 나는 그것이 도움이되기를 바랍니다.

안부,