데이터베이스 테이블의 도구 모음에있는 드롭 다운 메뉴에 대한 옵션을 작성합니다. 옵션에 대한 ID는 테이블의 색인과 동일한 값을 갖지만 알파벳 순으로 정렬됩니다 옵션에 대한 설명으로 시각적 인 드롭 다운이 멋지게 나옵니다. 그러나 모든 옵션의 목록을 요청할 때 get, getAllListOptions() 및 forEachListOption()과 같은 ID별로 정렬됩니다. 목록을 다시 정렬하는 것 외에 목록의 첫 번째 옵션을 선택하기 위해 "올바른"순서로 옵션 목록을 조회하는 방법이 있습니까?도구 모음 목록 옵션이 표시된 순서대로 가져 오기
강조하기 위해, 옵션은 설명별로 옵션을 정렬 할 때 ID가 오름차순이 아니지만 dhtmlx는 내부적으로 오름차순으로 값순으로 정렬합니다. I.E, ID가 8 인 옵션이 목록의 맨 위에 나오면 내부 목록의 첫 번째 옵션은 가장 작은 ID (내 경우 2)가 아닌 "8"이어야합니다.
웹 사이트는 MVC이고 백엔드는 MS SQL Server이며 옵션 목록과 같은 데이터 구조는 XML로 면도기 스크립트를 통해 전달됩니다.
I.E. 옵션리스트를 얻기위한 ajax 호출은 bussiness 레이어를 통해 설명에 따라 정렬 된 객체 목록을 요청하는 DAL에 전달됩니다.
public List<Analysis> GetConfig()
{
return UnitOfWork.Database.Fetch<Analysis>("SELECT * FROM [Analysis] ORDER BY [Description]");
}
추가 더 많은 정보가 – aggaton