less than 1 minute read


할 일

현장실습 작업

기본 기능 구현은 되었고 이제 페이지네이션으로 변경을 해야 한다. 또한 정석으로는 30일 차트도 api 따로 필요할 듯.

  • all
    • readme 추가 및 업데이트.
  • client
    • fix openedToday/closedToday not working
      • (dayjs.date()가 날짜가 아닌 일주일의 며칠인지 가져오는 함수였음.)
  • server
    • dev 프로필로 실행하려면 java -jar -Dspring.profiles.active=dev 옵션을 주어야 하고, application-<profile>.properties파일에도 다음과 같이 설정이 있어야 한다:
spring.profiles.active=dev

예상했던 것과 다르게, maven install을 하면 properties파일들도 포함되기 때문에 따로 환경변수 설정이나 복붙을 할 필요는 없는 것이었다.

일단 내일까지 클라이언트 중심 앱을 완성하는 것으로 하고, 새 브랜치를 만들어 api통신을 추가하여 돌아가는 버전을 따로 만드는 것으로 하자.

그러면 클라이언트 버전 완성에 필요한 부분은 다음과 같다:

  • 자동 로딩
  • 테이블 열 추가
  • 새로고침 버튼
  • 레이아웃 변경
  • (차트 고정은 서버 버전에서 할 예정)

https://quasar.dev/vue-components/table#QTable-API

테이블에 항목 추가하는데, format함수를 column에 추가해도 호출이 안되어서 대체 어떻게 쓰는건가 한참을 찾았는데, props.colsv-for로 리스트 뿌리면서, 항목에서 ``를 사용하면 자동으로 계산이 된다..

api를 봐도 어디에 col.value로부터 읽을 수 있다는 것인지 모르겠어서 한참이 걸렸다. 결국 구글링으로 예제 찾아서 해결함.

지금 보니, body-cell slot에도 colvalue항목이 있어서 이것들이 이렇게 연결된다는 것을 유추했어야 하나 보다.

props.cols[0].value에 접근하면 0번째 열들의 값들이 계산되어 얻어진다. (fieldformat함수 호출됨.)


Comments