일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 명시적외래키
- 코드프로그래머스
- scanner
- LINQ
- extjs
- error
- JSON
- c#
- EFCore
- ViewModel
- extraParams
- 에스가든스냅
- lazy loading
- 스냅잘찍음
- ORM
- mac
- dbContext
- 상속
- 라도무스dvd
- Config
- React
- Request
- 대전본식영상
- vscode
- Store
- .net
- c#코딩의기술실전편
- minimalAPI
- intellij
- JavaScript
- Today
- Total
목록Store (3)
ejyoo's 개발 노트
insert store.insert(0, record); remove store.remove(store.getById(storeItems[i].get('id'))); store.remove(filterItems);
■■ 문제 : viewModel의 store가 존재하지 않음. ■■ 원인 : extraParams에 bining 된 속성자체가 없음. controller에서 viewModel에 존재하는 store를 load 하려는데 proxy 가 동작을 안했었다. 원인을 파악하려고 크롬 개발자 도구 콘솔에 viewModel의 store를 보니 해당하는 store가 아예 없었다. 코드에는 store가 존재하는데 말이다. 이번 경우의 원인은 viewModel의 store에 있는 extraParams의 Binding 걸려있는 속성의 값이 없는데, 이 것을 Binding 하려고 하니 ext 내부에서 오류를 발생시킨것 같다. ext 내부에서 오류를 발생을 하였지만, 개발다 도구 콘솔에 찍히지 않으므로 extjs 에 익숙하지 않는..
이번에 공통 로직 작업을 하면서 해당 뷰가 그려질 때 Tree에 있는 Store를 자동으로 load 하여 데이터를 가져오는 작업을 하고있었다. 아직 store와 viewModel bind 그리고 proxy 설정이 익숙치 않은 관계로 이번 삽질을 기록하려고 한다. 1) store 'autoLoad: true' - autoLoad는 무조건 request GET 방식으로 서버에 넘겨지게 된다. - extjs에서 request를 Get방식으로 넘겨주는 코드를 찾아보려고 했지만 찾지 못하였다. - 구글 검색결과 POST 방식으로 넘겨주려면 두가지 방법이 존재했다. i) 스토어 autoLoad를 하지않고 따로 Controller 코드에서 store를 따로 load()를 시켜준다. ii) 정확하게 메서드 명은 기억이..