[NEW] resource valueFromRow, options 하나의 블록에서 여러 리소스 선택해서 실행

안녕하세요.

셀렉트어드민에 동적 데이터소스 선택 기능이 추가되었습니다.

하나의 블록에서 여러개의 리소스를 선택하고 실행할 수 있습니다.

resource 키에 valueFromRow와 options 기능을 사용하시면 됩니다.

리소스 이름 그대로 사용

blocks:
- type: query
  resource: 
    valueFromRow: shopDb
    options: 
      - seoul-shop
      - busan-shop
      - jeju-shop

  sqlType: select
  sql: >
    SELECT * FROM products 
    WHERE price >= :minPrice

  params:
    - key: shopDb
      defaultValue: seoul-shop
      radio:
        - seoul-shop
        - busan-shop
        - jeju-shop
    - key: minPrice
      defaultValue: 10000

리소스 이름과 다르게 사용하고 싶을때

blocks:
- type: query
  resource: 
    valueFromRow: region
    options: 
      - match: 서울지점
        value: seoul-branch-db
      - match: 부산지점  
        value: busan-branch-db
      - match: 제주지점
        value: jeju-branch-db

  sqlType: select
  sql: >
    SELECT * FROM sales
    WHERE sale_date >= :startDate

  params:
    - key: region
      defaultValue: 서울지점
      radio:
        - 서울지점
        - 부산지점
        - 제주지점
        - 대구지점  # 선택은 가능하지만 DB 연결 없음
    - key: startDate
      defaultValue: 2024-01-01

감사합니다.