내 ExtJS 4.2.1
애플리케이션에는 대시 보드 화면이 있는데 여기에서 일부 차트와 격자를 보여줍니다.대시 보드 위젯에 대해 ExtJS보기가 동적으로로드됩니다.
내 고객이 사용자가 위젯의 정적 모음에서 사용자 정의 위젯을 추가 할 수 있도록 요청하여 dashboard
에 사용자가 갖고 싶은 widgets
만 표시됩니다.
그래서 사용자가 로그인 할 때 서버에서 보낼 JSON
에 따라 widgets
을 동적으로 생성해야합니다. 하지만 어떻게 구현 해야할지 모르겠다. 사용자가 다음과 같은 것 따를 것이다
과정 : 나는 4 개 패널 (테이블 레이아웃을)해야합니다 내 대시 보드보기에
- .
- 각 패널에는
tool
(톱니 바퀴 아이콘)이 있습니다. - 사용자가이 톱니 바퀴 아이콘을 클릭하면 해당 패널에 할당 할 수있는 위젯 목록이있는 창이 표시됩니다.
- 사용자가 선택한 패널에 추가 할 위젯을 선택하고 "적용"버튼을 누릅니다.
- 버튼 클릭 이벤트에서 환경 설정이 데이터베이스에 저장됩니다.
- 다음 번에 사용자가 앱에 로그인하면 환경 설정이 초기 JSON에로드되어 위젯을 각 패널에로드 할 수 있습니다.
누구나 이런 접근 방식을 구현 했습니까?
구현 방법을 완벽하게 설명한 것 같습니다. 도움이 필요한 포인트는 무엇입니까? –