! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

체크박스 단일체크 > Q&A | 토론

본문 바로가기

Forguncy

Q&A | 토론

Builder빌더 체크박스 단일체크

페이지 정보

작성자 ysdesignmh 작성일 2024-04-23 14:55 조회 36회 댓글 4건
제품 버전 : Forguncy 9.0.7.0(만료일:2024-06-10)

본문

안녕하세요.


체크박스 단일체크에 대해 문의드립니다.


한 페이지에 "체크박스그룹" 이 아닌 복수의 "체크박스" 가 존재할 경우, 한개의 항목에 대해 체크박스를 선택하면, 다른 체크박스들의 체크가 미선택으로 변경되는 것도 가능한가요?


아니면 배송지테이블에서 고객 한명에 대해 복수 배송지 등록은 가능하나 기본배송지 필드값을 하나의 배송지에만 true가 되도록 할 수 있는 방법은 없을까요?


ex) A고객 : 등록된 배송지 데이터 3개(A-1, A-2, A-3) 일 경우,

       A-1 : 기본배송지 (true)

       A-2,A-3 : 기본배송지 (false)

     A-2 로 기본배송지 변경 시

       A-1 는 true 에서 false 로 변경

       A-2 는 false 에서 true 로 변경



601a392d2ca92befd60c39870dcd32a0_1713851678_865.png

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

sobi님의 댓글

sobi 작성일

기본배송지로 설정 누르면 다른 부분은 해지가 되는 부분을 말씀하시는건지요??

그게 맞는다면 체크 박스에 명령어를 추가하시고..플로우 컨트롤에 조건문 만들기를 하시고..조건문에 체크가 된다 라고 하시고 그럴 때 명령어를  셀 속성과 내용 변경하기로 다른 체크 박스 상자를 선택하시고 속성은 대상 셀에 설정으로 하신 후 설정 값에 %Null%로 하시면 될거 같습니다.

ysdesignmh님의 댓글의 댓글

ysdesignmh 작성일

댓글 감사드립니다.
현재 배송지 목록을 "자료반복셀" 로 설정을 해놓은 상태여서 다른체크박스를 선택하여 값을 설정하는 것이 조금 어려운듯합니다..ㅠ

sobi님의 댓글의 댓글

sobi 작성일

혹시 자동으로 기본 배송지가 설정되어지는건가요?? 자료 반복셀 안써봐서 자세히 모르겠네요 ㅠㅠ...만약 자동으로 기본 배송지가 설정된다면 페이지 로딩 시 처리 명령 편집으로 플로우 컨트롤의 조건문을 사용하시는건 어떠실런지요?? A-1에 체크 되어 있으면 다른 Check 박스는 False로 입력하고...A-2 체크박스는 별도로 플로우 컨트롤의 조건문을 사용하시면 어떨까요? 

삭제된 댓글

ysdesignmh 작성일

삭제된 댓글 입니다.

3 답변

Builder빌더 Re: 체크박스 단일체크

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS낸시 작성일 2024-04-24 08:35 댓글 2건

본문

첨부파일

안녕하세요. 메시어스 낸시 프로입니다.


자료반복셀의 한 행에서 체크박스에 체크를 하면 나머지 체크박스가 체크해지되는 방법을 문의하셨는데요.


아래와 같은 방법을 사용하시면 됩니다.


1. 자료 반복셀의 탭플릿 편집에 들어갑니다.


2. 체크박스 명령 편집을 아래와 같이 설정합니다.


9e021d6406fb7b72ef5aaf2bbf52c4f1_1713914758_8276.png
 

  명령 1. 

  • 명령 선택 : 파라미터 설정   
  • 파라미터 이름 : valueis1
  • 파라미터 값 : 데이터베이스 참조
  • 테이블 : 테이블선택
  • 선택 탭
    • 여러데이터
    • 필드 : ID             파라미터 이름: ID
  명령 2. 
  • 명령 선택 : 조건문 만들기
  • 조건: 
    • 열: 체크박스 삾      
    • 연산자: 같음
    • 값: 1
   9e021d6406fb7b72ef5aaf2bbf52c4f1_1713915047_8771.png

   명령 2-1. 
  • 명령 선택: 루프 명령 만들기
  • 루프 범주 선택
    • 반복횟수
      • 개수 혹은 배열 : =valueis1   (명령1에서 설정한 파라미터)
      • 객체 파라미터 이름 : item
    9e021d6406fb7b72ef5aaf2bbf52c4f1_1713915178_6183.png
    명령 2-1-1.
  • 명령 선택 : 데이터 테이블 업데이트하기
  • 작동 유형 : 편집
  • 대상 테이블 : 테이블 선택
  • 열: 기본배송지로 설정 (체크박스설정된 필드)   값 : 0
  • 업데이트할 행: 특정행
    • 열: ID   
    • 연산자: 같음
    • 값: =Item.ID   

 9e021d6406fb7b72ef5aaf2bbf52c4f1_1713915215_4544.png


 명령 2-2.

  • 명령선택 :  데이터테이블업데이트하기
  • 작동유형 : 편집
  • 대상 테이블 : 테이블 선택
  • 열:  기본배송지로 설정 (체크박스설정된 필드)     값: 1
  • 업데이트할 행 : 현재 행

9e021d6406fb7b72ef5aaf2bbf52c4f1_1713915301_2894.png



샘플프로젝트도 첨부하오니 참고하시기 바랍니다.


감사합니다.

댓글목록

ysdesignmh님의 댓글

ysdesignmh 작성일

문의 사항이 길어서 답변으로 문의드립니다. 확인하신 후 답변 부탁드리겠습니다.

삭제된 댓글

ysdesignmh 작성일

삭제된 댓글 입니다.

Builder빌더 Re: 체크박스 단일체크

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 ysdesignmh 작성일 2024-04-24 11:03 댓글 0건

본문

답변 감사드립니다.


보내주신 순서와 샘플 프로젝트 보고 설정하였는데 해당 페이지를 닫고 다시 들어갈 경우, 계속해서 

[데이터베이스 업데이트에 실패하였습니다. 다른 사용자가 이미 이 행을 편집했습니다. 편집이 취소됩니다.] 

라는 메시지가 표시되며, DB 데이터도 모두 [0] 으로 바뀝니다. 

혹시 몰라 보내주신 샘플프로젝트로도 확인해보았는데 동일한 동작을 하고 있습니다.
 

확인 부탁드리겠습니다. 

① 파라미터 설정 - [선택]

601a392d2ca92befd60c39870dcd32a0_1713921933_0831.png
 

② 파라미터 설정 - [쿼리]

 → 보내주신 샘플프로젝트 참고하여 설정하였습니다.

601a392d2ca92befd60c39870dcd32a0_1713922021_4167.png
 

③ 조건문

601a392d2ca92befd60c39870dcd32a0_1713924088_5775.png
601a392d2ca92befd60c39870dcd32a0_1713924105_1843.png
601a392d2ca92befd60c39870dcd32a0_1713924105_2332.png
601a392d2ca92befd60c39870dcd32a0_1713924105_282.png
 

※ 확인 요청 부분

601a392d2ca92befd60c39870dcd32a0_1713924150_8577.png
601a392d2ca92befd60c39870dcd32a0_1713924181_9845.jpg
 



댓글목록

등록된 댓글이 없습니다.

Builder빌더 Re: 체크박스 단일체크

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS낸시 작성일 2024-04-24 16:13 댓글 1건

본문

첨부파일

안녕하세요. 메시어스 낸시 프로입니다.


전달해드린 샘플 사용 시 문제가 있어 문의 주셨는데요.


아래와 같이 수정하신 후 정상 동작하는지 확인하여 주시기 바랍니다.


1. 템플릿의 셀에 ID 컬럼을 추가합니다.

9e021d6406fb7b72ef5aaf2bbf52c4f1_1713942702_1621.png
 

2. 체크박스 명령편집에서 제일 하단에 있는 명령의 업데이트할 행을 아래와 같이 수정합니다.

  • 업데이트할 행 : 특정행
  • 열: ID
  • 연산자:같음
  • 값: =AB12  (1번에 설정한 ID 컬럼)

9e021d6406fb7b72ef5aaf2bbf52c4f1_1713942750_8243.png


샘플프로젝트도 첨부하오니 참고하시기 바랍니다.


감사합니다.
 

댓글목록

ysdesignmh님의 댓글

ysdesignmh 작성일

정상적으로 되었습니다. 
답변 감사드립니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.