240125 - homeview 클론 코딩(2)

dodo1320·2024년 1월 29일
0

프론트엔드(240102~)

목록 보기
15/26
post-thumbnail

24.01.25.

segmentedbutton의 publishes

  • segmentedbutton의 특정 속성을 ViewModel과 연결하기 위해 사용

button마다 다른 store가 사용될 때

  • 첫 화면에 보일 store을 연결해놓고 controller에서 경우마다 store 지정

MyPaperBoardController.js

onTabChanged: function (button, value) {
        let store;
        switch (value) {
            case 0: store = this.getStore('testfilesediting'); break;
            case 1: store = this.getStore('testfilescompleted'); break;
            default: break;
        }

        this.getView().setStore(store);
    }
  • console에서 store 확인하기 편하도록 storeId 설정하면 좋을 듯
    (24.01.29. storeId를 너무 남발하면 오히려 헷갈림..)

data에는 있는데 model에는 없는 field

  • model에서 정의되어있지 않아도 data에서 알아서 호출함
profile
beginner

0개의 댓글