# 특정 Param의 선택값에 따라, 다른 Param을 숨길 수 있나요? (hidden)

**URL:** https://ask.selectfromuser.com/t/param-param-hidden/357
**Category:** 묻고 답하기
**Tags:** params, hidden
**Created:** [1월 8, 2025, 4:20오전 UTC](https://ask.selectfromuser.com/t/param-param-hidden/357 "2025-01-08T04:20:08Z")
**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: [1월 8, 2025, 4:20오전 UTC](https://ask.selectfromuser.com/t/param-param-hidden/357/1 "2025-01-08T04:20:08Z")

</div>

### 질문:

특정 Param의 선택값에 따라 다른 Param을 숨길 수 있나요?

### 답변:

네 validateFn을 통해 아래와 같이 처리할 수 있습니다.

```yaml
  - type: query
    resource: mysql.qa
    sqlType: update
    sql: >
      SELECT 1
    params:
      - key: input1
        radio:
          - 활성화
          - 비활성화
        validateFn: |
          const input1_sub1 = params.find(e => e.key == 'input1_sub1')
          if (param.value == '활성화') {
            input1_sub1.hidden = true
          } else {
            input1_sub1.hidden = false
          }
          return true
      - key: input1_sub1
        hidden: true

```
