2012-10-17 4 views
0

정렬 할 수있는 중첩 테이블 행을 jQuery로 정렬 할 수 있도록 정렬하려면 <ul> 태그처럼 작동합니다. http://www.studybuddy.at/중첩 테이블 행 jQuery Sortable

그냥 구글이나 페이스 북 계정 으로 로그인하거나 여기

http://www.studybuddy.at/login.php
사용자 이름 :
비밀번호를 유래 :

당신은 여기에서 살펴 수 있습니다 유래를

당신이 나를 도울 수 있기를 바랍니다

편집 :
나는 이런 식으로 내 작업을 정렬 할 수 있습니다

$("table tbody").sortable(
     { 
      helper:fixHelper, 
      cancel: "[t_parent='0'],#new_task_row,#date_grid_days,[t_edit='0'],.sub_task_leading_div", 
      //items: "tr not:(#new_task_row)", 
      handle: ".task", 
      revert: true, 
      delay: 200, 
      axis:'y', 
      cursor: 'crosshair', 
      change: function(event, ui) { 
       function here... 
      } 

     }).disableSelection() 

을하지만 문제는 모든 자식 요소가 너무 정렬 할 수 있도록 당신이 알고있는 경우에 나는, (정렬되지 않은 목록처럼 정렬 할 수 있다는 것입니다 무엇을 내말은.

답변

0

정렬 할 수있는 선택기를 이해하지 못했습니다. 하지만 여기에 내 장면이 있습니다. Bdw nice ui!

var sort_a=$("table").sortable({ items: 'tr',handle:'.t_title' }); 

새 tr을 추가 할 때 새로 고침 할 수 있도록 정렬 할 수 있습니다. 귀하의 답변

sort_a.sortable("refresh"); 
+0

덕분에, 난 그냥 정렬 내가 자바 스크립트 콘솔을 사용하여 그것을 볼 수 있었다 첨부 할 수없는 것 같다 내 게시물 – Chris

+0

을 편집했다. 스크립트를 사용하는 것보다 테이블의 DOM이로드되어 있는지 확인하십시오. –

+0

스크립트가 작동 중입니다 :) 문제는 하나의 행만 정렬 할 수 있습니다 ...하지만 하나의 행을 자식 행과 정렬하려면 작동하지 않습니다. 정렬이 더 이상 올바르지 않기 때문입니다 ... 당신은 정렬되지 않은리스트를 사용할 때 엘리먼트가 중첩되어 있기 때문에 쉽습니다. 따라서 부모 엘리먼트가 드래그 될 때 모든 엘리먼트가이 엘리먼트에 적용됩니다 ... 당신이 지금 문제를 더 잘 볼 수 있기를 바랍니다 ... 감사합니다 :) – Chris