조건에 따라 input field disabled 처리 (w/ params)

안녕하세요.

params 키를 통해 여러 input field를 만들고

특정 조건에 따라 disabled 여부를 지정하고 해제할 수 있습니다.

아래 예제를 참고해보세요.

  blocks:
    - type: query
      resource: mysql.qa
      sqlType: insert
      sql: >
        INSERT INTO properties 
        SET discount_rate = :discount_rate,
            reason = :reason

      params:
        - key: discount_rate
          help: 10% 초과 할인시 사유입력
          validateFn: |
            const reason = params.find(e => e.key == 'reason')
            reason.disabled = (+param.value <= 10)

            return true
          value: ''
        - key: reason
          disabled: true
          value: ''

관련하여 도움이 필요하시다면 댓글이나 글 남겨주세요.

감사합니다.