하나의 특정 열만 사용하여 jqgrid 행을 재정렬하려고합니다. 현재 행은 모든 열에 의해 다시 정렬 될 수 있습니다. 그러나 우리는 하나 개의 컬럼에 제한하려면,단일 열만 사용하여 jqgrid에서 행을 끌어서 놓는 방법은 무엇입니까?
jQuery("#list").jqGrid('sortableRows', {
update: function (ev, ui) {
SaveRowSorting();
}
});
그러나 위의 코드는 행이 모든 열에 의해 다시 정렬 할 수 있습니다 : 나는 설정 아래처럼있다.
예 : 행에 3 개의 열이있는 경우. 그런 다음 행을 column1 만 재정렬하고 다른 두 열을 사용하여 행을 정렬 할 수 없도록해야합니다.
어떻게이 작업을 수행 할 수 있습니까? 어떤 생각?
정말 이에 대한 도움을 주시면 감사하겠습니다. colModel을 정의하면서
덕분에, 야쉬
"행 1 만 column을 다시 정렬하길 원합니다"라는 의미는 무엇입니까? 행을 다시 정렬 한 후에 다른 열의 내용을 그대로 유지 하시겠습니까? 이 경우 다른 행의 데이터를 혼합하여 사용할 수 있습니다. 언제 이것이 감각을 가질 수 있습니까? 아마도 당신은 다른 행동을 의미할까요? – Oleg
자세한 내용은 다음과 같습니다. 현재 jQuery ("# list"). jqGrid ('sortableRows')를 사용하여 행 재정렬을 사용할 수 있습니다. 그래서, 현재 우리는 사용자가 행을 위 아래로 움직일 수 있도록 허용하고 있습니다. 그리고 우리는이 행을 데이터베이스에 저장합니다. 그러나 사용자는 행의 모든 셀을 잡고 드래그하여 행을 위/아래로 이동할 수 있습니다. 우리가 얻고 자하는 것은 사용자가 행에있는 하나의 셀로 행을 위/아래로 이동하도록 제한하는 것입니다. 지금은 좀 더 명확한가요? 그것이 명확하지 않다면 알려주세요. 그러면 더 자세한 정보를 제공 할 수 있습니다. – Yash