안녕하세요 한 가지 궁금한 부분이 있습니다. select datalist from que...
# 02_피드백-건의
u
안녕하세요 한 가지 궁금한 부분이 있습니다. select datalist from query 에서 value, label 으로 표기가 되고 있는데. 혹시 같은 페이지 내에 있는 select 결과 값에서 selectOptions: enabled 로 선택된 필드 값을 insert query 에서 가져와 사용할 수 있을까요? datalist 에서 쿼리로 검색해 오고, 그것들을 바로 적용하는건 좋은데, 개발자 아닌 분들에게 전달 드려보니, 어려워 하시는 것 같습니다.
u
문의 감사합니다. 혹시 고객분들이 기대하시거나 참고하신 UI 화면도 있으실까요?
u
음.. 예를 들어, 전체 유저들 중 일부 유저의 status 를 A 로 변경하고 싶다면, 일부 유저를 찾기 위해 select 를 사용하여 검색하고, selectOptions 에서 체크 하여, 상태값을 업데이트하는.. 그러한 것을 상상했습니다!
u
아! 말씀 감사합니다. 장바구니 같은 개념으로 봐도 될까요? 아쉽게도 현재 해당 기능은 없는데 향후 추가 개발후에 안내드릴 수 있을것 같습니다. 나중에라도 기대하시는 UI가 있다면 언제든지 공유해주세요!
아래와 같이 실행하는 것은 가능합니다.
Copy code
- type: query
    resource: <http://mysql.qa|mysql.qa>
    sqlType: select
    sql: >
      SELECT *
      FROM properties 
    paginationOptions:
      enabled: true
      perPage: 10
    selectOptions: 
      enabled: true    
    actions:
      - label: insert query
        type: query
        resource: <http://mysql.qa|mysql.qa>
        sqlType: insert
        sql: >
          INSERT INTO properties 
          SET created_at = NOW()
            , name = :name
        params:
          - key: name
            valueFromSelectedRows: name
        forEach: true
다만 이때 select 쿼리에서 검색하고 선택하고, 검색하고 선택하고 이렇게 반복적으로 하면서 선택값을 유지하는 기능(장바구니 개념)은 아직 없습니다. 혹시 단순히 1번 검색한 다음 조회한 내역들을 체크(selectOptions)만 하면 되신다면 위에 전달드린 예제와 같이 작업하시면 되겠습니다.
u
핫 대박...감사합니다!!
😊 1
🙏 1