# useModalRow() 모달에서 부모 테이블 json 가져와서 사용하기

**URL:** <https://ask.selectfromuser.com/t/usemodalrow-json/179>\
**Category:** 사용 팁\
**Tags:** usemodalrow, modals\
**Created:** [5월 28, 2024, 6:30오전 UTC](https://ask.selectfromuser.com/t/usemodalrow-json/179 "2024-05-28T06:30:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbkim](https://yyz2.discourse-cdn.com/flex032/user_avatar/ask.selectfromuser.com/hbkim/32/23_2.png) [@hbkim](https://ask.selectfromuser.com/u/hbkim)\
**Post date:** [5월 28, 2024, 6:30오전 UTC](https://ask.selectfromuser.com/t/usemodalrow-json/179/1 "2024-05-28T06:30:18Z")

</div>

목록 조회후 개별 내역의 모달(modals)을 띄웠을때 부모 테이블의 선택된 row json을 가져와서 활용할 수 있습니다.

- useModalRow()
- requestFn, responseFn에서 이용 가능합니다.

**예제**

```yaml
      - type: query
        resource: mysql.qa
        sqlType: select
        sql: |
          SELECT * FROM properties_copy
          ORDER BY id DESC
          LIMIT 5
        columns:
          name:
            openModal: view
        modals:
          - path: view
            blocks:
              - type: query
                sqlType: select
                resource: mysql.qa
                sql: |
                  SELECT * FROM properties_copy
                  WHERE id = :id
                params:
                  - key: id
                    valueFromRow: true
                display: col-2
                responseFn: |
                  const modalRow = useModalRow()
                  console.log({modalRow})

```
