log 2020-01-13
할 일
현장실습 작업
기본 기능 구현은 되었고 이제 페이지네이션으로 변경을 해야 한다. 또한 정석으로는 30일 차트도 api 따로 필요할 듯.
- all
- readme 추가 및 업데이트.
- client
- fix openedToday/closedToday not working
- (
dayjs.date()
가 날짜가 아닌 일주일의 며칠인지 가져오는 함수였음.)
- (
- fix openedToday/closedToday not working
- server
- dev 프로필로 실행하려면
java -jar -Dspring.profiles.active=dev
옵션을 주어야 하고,application-<profile>.properties
파일에도 다음과 같이 설정이 있어야 한다:
- dev 프로필로 실행하려면
spring.profiles.active=dev
예상했던 것과 다르게, maven install
을 하면 properties파일들도 포함되기 때문에 따로 환경변수 설정이나 복붙을 할 필요는 없는 것이었다.
일단 내일까지 클라이언트 중심 앱을 완성하는 것으로 하고, 새 브랜치를 만들어 api통신을 추가하여 돌아가는 버전을 따로 만드는 것으로 하자.
그러면 클라이언트 버전 완성에 필요한 부분은 다음과 같다:
- 자동 로딩
- 테이블 열 추가
- 새로고침 버튼
- 레이아웃 변경
- (차트 고정은 서버 버전에서 할 예정)
https://quasar.dev/vue-components/table#QTable-API
테이블에 항목 추가하는데, format
함수를 column
에 추가해도 호출이 안되어서 대체 어떻게 쓰는건가 한참을 찾았는데, props.cols
를 v-for
로 리스트 뿌리면서, 항목에서 ``를 사용하면 자동으로 계산이 된다..
api를 봐도 어디에 col.value
로부터 읽을 수 있다는 것인지 모르겠어서 한참이 걸렸다. 결국 구글링으로 예제 찾아서 해결함.
지금 보니, body-cell
slot에도 col
과 value
항목이 있어서 이것들이 이렇게 연결된다는 것을 유추했어야 하나 보다.
props.cols[0].value
에 접근하면 0번째 열들의 값들이 계산되어 얻어진다. (field
및 format
함수 호출됨.)
Comments