페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 5 다음 »

  • 「연결하여 붙여넣기」 메뉴는 클립보드에 링크를 지원하는 컨트롤이 복사되어 있을 때만 표시됩니다. 일반 Ctrl+V 붙여넣기는 이전과 동일하게 독립된 사본을 만듭니다.



page no.  181338180

Start Release No : 7.0.600.20260820-11, 7.0.610.20260820-11 / Update Release No : 

작성자 : 박주연  / 검수자 : 


  1. 기능 설명
    1. 여러 폼에서 사용하는 조회 조건 컨트롤을 스크립트 작성 없이 함께 움직이도록 묶어 주는 기능입니다.
    2. 링크드 컨트롤은 조건 컨트롤을 「연결하여 붙여넣기」 한 번으로 원본과 사본을 묶어, 다음을 자동으로 처리합니다.

      값 동기화사용자가 화면에서 원본 또는 사본의 값을 변경하면 연결된 모든 컨트롤이 같은 값이 됩니다. (양방향)
      데이터 동기화ComboBox 아이템 목록 등 데이터소스 조회 결과가 원본에서 한 번만 조회되고 사본에 자동 반영됩니다. 중복 쿼리가 발생하지 않습니다.
      변수 일원화사본이 몇 개든 SQL 에서 참조되는 변수는 원본 이름 하나로 처리됩니다. (예 : :VS_제품명) 기존 SQL 을 수정해도 사본 별로 변수를 따로 관리할 필요가 없습니다.
    3. 지원  컨트롤

      1. FromTo 계열 달력은 시작 · 종료 값이 함께 동기화됩니다. 데이터 동기화 (원본 단독 조회) 는 데이터소스를 갖는 ComboBox · MultiComboBox · PickList 등에 적용됩니다.

      분류컨트롤

      CheckBox

      CheckBox, RadioButton

      InputBox

      TextBox, MaskTextBox, NumberBox, RichTextBox

      Combo

      PickList, ComboBox, MultiComboBox, ColorPicker

      Calendar

      Daily Calendar, Daily CalendarFromTo

      Weekly Calendar, Weekly CalendarFromTo

      Monthly Calendar, Monthly CalendarFromTo

      Yearly Calendar, Yearly CalendarFromTo

  2. 사용 방법
    1. i-AUD Designer 에서 원본으로 사용할 조회 조건 컨트롤 (예 : ComboBox VS_PRODUCT) 을 선택하고 Ctrl+C 로 복사합니다.
    2. 대상 폼 (탭) 으로 이동한 뒤 편집 (Edit) 화면에서 마우스 우클릭 합니다.
    3. 컨텍스트 메뉴에서 「연결하여 붙여넣기」 를 선택합니다.
    4. 사본이 생성되고 원본과 자동으로 연결됩니다. 
      1. 사본 이름은 예시 이미지처럼 VS_PRODUCT1 처럼 자동 부여되지만, SQL 변수는 원본 이름 기준으로 동작하므로 사본 이름을 신경 쓰지 않아도 됩니다.


      사본을 다시 복사하면?

      • 사본을 복사해서 「연결하여 붙여넣기」 하더라도 새 사본은 같은 원본에 연결됩니다. 사본의 사본으로 이어지는 여러 단계 연결은 만들어지지 않습니다.
  3. 동기화 동작 방식
    1. 값 동기화

      1. 사용자가 원본 또는 사본 어느 폼의 화면에서 값을 변경하면 연결된 모든 컨트롤이 같은 값이 됩니다. 
      2. 사본에서 값을 변경한 경우에도 원본에 값이 반영되고, 원본을 통해 나머지 사본으로 전파됩니다. 
      3. 값 변경으로 인한 후속 조회는 원본에서 한 번만 수행되어 중복 조회가 발생하지 않습니다.
    2. 데이터 동기화

      1. 데이터소스를 갖는 컨트롤 (ComboBox · MultiComboBox · PickList 등) 은 원본만 조회를 수행하고, 조회 결과 (아이템 목록) 가 사본에 자동으로 반영됩니다.
      2. 사본에서 Refresh() 가 호출되면 원본이 대신 조회를 수행하며, 보고서 자동 조회 (AutoRefresh) 대상에서도 사본은 제외됩니다. 
      3. 초기 선택 값은 원본의 초기값 (InitValue) 기준으로 결정됩니다.
    3. 이벤트

      1. 원본의 OnValueChanged 등 값 변경 이벤트는 값이 바뀔 때 항상 한 번 발생합니다. 
      2. 사본의 이벤트도 기본적으로 함께 발생하여 사본에 작성한 스크립트가 동작합니다. 사본의 이벤트를 발생시키지 않으려면 [속성] 창의 「동기화 이벤트 발화」 를 사본별로 꺼 주십시오.
  4. [속성] 창 Link 섹션
    1. 링크된 컨트롤을 선택하면 [속성] 창에 Link 섹션이 별도 그룹으로 표시됩니다.

      항목설명
      연결 원본이 사본이 참조하는 원본 컨트롤의 이름입니다. (읽기 전용)
      값 동기화원본과 값을 함께 동기화합니다. 끄면 이 사본은 값을 독립적으로 관리합니다.
      데이터 동기화원본의 데이터소스 조회 결과를 이 사본에 자동으로 반영합니다. 끄면 이 사본이 자체적으로 데이터소스를 조회합니다.
      동기화 이벤트 발화값 동기화 시 이 사본의 OnValueChanged 등 이벤트를 함께 발생시킵니다. 끄면 사본의 이벤트가 발생하지 않습니다. (원본 이벤트는 항상 발생)

      연결 해제

      원본과의 연결을 끊고 완전히 독립된 컨트롤로 전환합니다.

    2. 원본을 선택한 경우에는 Link 섹션에 「연결된 컨트롤」 항목으로 이 컨트롤을 참조하는 사본 목록과 개수가 표시됩니다.



  5. i-AUD Desinger 편집화면 표시

    1. 링크 뱃지 : 원본이나 사본 컨트롤을 선택하면 컨트롤 우상단에 뱃지가 표시됩니다.

      항목이미지설명
      원본

      N 개의 사본이 이 컨트롤을 참조 중입니다.
      사본

      다른 컨트롤을 원본으로 참조 중입니다.
    2. 컨트롤 위에 마우스를 올리면 툴팁에 연결 원본 이름 또는 연결된 사본 수가 함께 표시됩니다.





참고 사항

주의 사항

  • 「연결하여 붙여넣기」 메뉴는 클립보드에 링크를 지원하는 컨트롤이 복사되어 있을 때만 표시됩니다. 일반 Ctrl+V 붙여넣기는 이전과 동일하게 독립된 사본을 만듭니다. 
  • 변경 사항

    변경 전변경 후릴리즈 번호
기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend
  • 해당 없음
시작 버전 정보

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

  • 레이블 없음