테이블 selectOptions에서 체크박스에 미리 체크할 수 있나요?

질문:

select column 에 값에 따라서, selectOptions 를 enable 했을 때 표기되는 체크박스를 미리 checked 상태로 만들 수 있을까요?

ex) is_registered 컬럼에는 0 이나 1이 오는데, 1일 경우 체크박스가 선택되어 있게 하는…

답변:

responseFn와 JS코드를 통해 아래와 같이 구현할 수 있습니다.

blocks:
  - type: query
    resource: mysql.qa
    sqlType: select
    sql: >
      SELECT * FROM wine_stock limit 10
    responseFn: |
      return rows.map(e => {
        if (+e.vintage >= 2023) {
          e.vgtSelected = true
        }
        return e
      })
    selectOptions: 
      enabled: true