안녕하세요 문의 드릴 것이 있습니다. 주문 테이블의 select 결과에서 컬럼를 클릭하여...
# 03_도움-요청
u
안녕하세요 문의 드릴 것이 있습니다. 주문 테이블의 select 결과에서 컬럼를 클릭하여 결제 상태를 변경하는 코드를 작성 중에 있습니다. 결제 대기, 완료, 실패 라는 상태가 있다면, 그것들을 드롭다운으로 표기하고 선택하고 업데이트는 하게 만들었는데. 기존 row 의 값인 "결제 대기" 라는 것을 defaultValue 로 정하기 위해서는 어떻게 해야할까요? 행마다 기존 row 값이 달라 변수로 지정하고 싶은데 방법을 모르겠습니다.
1
u
안녕하세요 해당 부분 yaml을 알려주실 수 있을까요? 제가 첨부드린 이미지처럼 기존 값과 일치하는 선택지가 있으면 해당 값이 보이길 기대하시는게 맞을까요?
u
status: label: 주문상태 valueAs: PAYMENT_WAITING: 결제 대기 PAYMENT_FAILED: 결제 실패 PAYMENT_COMPLETED: 결제 완료 ARTIST_DELIVERIED: 작가 배송 ARTWORK_INSPECTION: 작품 검수 USER_DELIVERIED: 고객 배송 DELIVERIED_COMPLETED: 고객 배송 완료 PAYMENT_CANCEL_REQUEST: 환불 요청 PAYMENT_CANCELLED: 환불 완료 dropdown: - label: 결제 대기 value: PAYMENT_WAITING - value: PAYMENT_WAITING label: 결제 대기 - value: PAYMENT_FAILED label: 결제 실패 - value: PAYMENT_COMPLETED label: 결제 완료 - value: ARTIST_DELIVERIED label: 작가 배송 - value: ARTWORK_INSPECTION label: 작품 검수 - value: USER_DELIVERIED label: 고객 배송 - value: DELIVERIED_COMPLETED label: 고객 배송 완료 - value: PAYMENT_CANCEL_REQUEST label: 환불 요청 - value: PAYMENT_CANCELLED label: 환불 완료 updateOptions: resource: mysql type: query sql: > UPDATE
order
SET status = :value WHERE id = :id params: - key: id valueFromRow: id confirm: true log: true toast: > 주문 상태가 변경 되었습니다.
이런식으로 되어 있습니다.
네 학범님이 보여주신 것 처럼 기존 값과 일치하는 항목이 선택되어 있으면 합니다.
u
감사합니다. 보내주신 코드로 동일하게 세팅해봤을때는 기존값이 선택되는것으로 보여서요. 테스트하신 환경이 혹시 크롬 브라우저가 아닐까요?
u
크롬 맞스빈다!
u
확인 감사합니다. 아직 해당 이슈가 계속되고 있을까요?
u
해당 이슈 제가 잘못 기입한거 같습니다..! 지금은 정상 작동 중입니다.
u
이슈 없으시다니 다행입니다. 감사합니다 😊
🙌 1