SlickGrid의 dataView에 새 항목을 추가하는 방법을 배웠습니다. 그러나 각 항목은 마지막 행으로 그리드에 "밀어 넣습니다".SlickGrid의 dataView 맨 윗줄에 새 항목 추가 (예 : JavaScript 변경)
그리드 맨 위에 새 행을 표시하려면 어떻게합니까?
SlickGrid의 dataView에 새 항목을 추가하는 방법을 배웠습니다. 그러나 각 항목은 마지막 행으로 그리드에 "밀어 넣습니다".SlickGrid의 dataView 맨 윗줄에 새 항목 추가 (예 : JavaScript 변경)
그리드 맨 위에 새 행을 표시하려면 어떻게합니까?
DataView는 데이터에 대해 JS 배열을 사용합니다. 따라서 새 배열을 생성하거나 원하는 순서로 정렬하면 SlickGrid가 해당 배열을 해당 순서로 표시해야합니다.
data[0] = {id:id_0,...};
data[1] = {id:id_1,...};
.
.
.
dataView.setData(data);
, 당신의 데이터 배열을 재주문을 dataView를 업데이트 무효화하고, 그리드를 렌더링하고 그것을 작동합니다. dataView가 작동하려면 'id'필드가 고유해야합니다.
희망 하시겠습니까?
DataView.insertItem (에 insertbefore, 항목)에 insertbefore 대신에
사용 0 상단을 얻을 수 있습니다. – scald