사용자 도구

사이트 도구


uxmapping

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
uxmapping [2025/07/09 02:54] – 만듦 adminuxmapping [2025/12/06 07:26] (현재) – 바깥 편집 127.0.0.1
줄 2: 줄 2:
  
 ==== 1. 매핑방법 ==== ==== 1. 매핑방법 ====
-    화면구성된 컨트롤에 DataManager 연결하여 서버에서 불러온 데이터를 표시하기+    화면에 배치된 UBi컨트롤에 DataManager를 연결하여 서버에서 불러온 데이터를 표시하기
  
-    -GridView+    DataManager.Adapter가 연결되지 않은 컨트롤은 컨트롤 테두리가 빨간색으로 표시되니  
 +    연결이 필요한 컨드롤을 쉽게 구분할 수 있다.
  
 +    1) UBiGridView
 +     GridView명에 오른쪽 클릭으로 메뉴를 호출하여 =GridView Propertis= 를 호출한다.
 +{{:gridview_menu.png?400|}}
 +     .Data Manager를 선택한다.
 +     .Data Adapter를 선택한다.
 +     .GridView 속성중 자주 사용하는 Propertis를 구성해놨으니 참고 바랍니다.
 +     ***그리드뷰의 속성은 따로 공부하기 바란다.
 +
 +{{:gridview_propertis_popup.png?600|}}
 +
 +     이렇게 구성하고 화면 상단의 'X'를 누르고 나가면 된다.
 +     그리드의 컬럼은 실행시에 Data Adapter의 Adapter View List구성에 따라 표시된다.
 +     
 +     변경된 내용을 확인하려면 UX 프로젝트를 컴파일 해야 한다. 꼭!!!
 +
 +    2) UBiTextEdit
 +      컨트롤에서 마우스 오른쪽을 눌러 메뉴를 표시한뒤 
 +      'Edit Data Propertis'를 선택하여 ...
 +{{:ubitextedit_propertis_menu.png?600|}}
 +    Propertis 팝업을 호출한다.
 +    Data Manager를 선택하고
 +    Data Adapter를 선택하면
 +    Data Field를 선택할 수 있다.
 +{{:ubitextedit_propertis_popup.png?600|}}
 +    3) RadioLookupEdit
 +      마우스 우측버트으로 Edit Data Propertis 를 선택하여 팝업을 띄운다.
 +      . Data Manager선택, DataAdapter 선택, Data Field 선택하고 닫으면 된다.
 +      화면의 필요한 작업을 전부 마치고 컴파일 필수 입니다.
 +      
 +{{:radiolookupedit_propertis.png?600|}}    
 +
 +    4) File Manager
 +      각 Data Adapter Row(행)에 파일을 첨부하고 싶다면 이 컨트롤을 사용하기 바란다.
 +{{:filemanager.png?600|}}
 +    파일매니져 속성은 메인이 되는 Data Adapter의 key 필드를 기준으로 첨부파일을 관리하게 된다.
 +    Key 필드, 즉 Uniq한 필드가 없다면 곤란하다.
 +    
 +    이 외 서버에서 저장될 디렉토리를 지정해야 한다.
 +    일반적으로 Data Adapter가 Select로 사용하는 Table명을 사용하게 되는데... 만일 이 table 2개 이상의 파일 매니져가
 +    연결 되야 한다면 각 파일매니져의 TableName은 테이블 명으로 하고. TableGubun의 Key를 서로 다르게 한다.
 +    예) TableGubun value 첫번째 : 01, 두번째 : 02... 등과 같이...
 +{{:filemanager_propertis_popup.png?500|}} 
 +
 +    FileManager Table 명과 Gubun 값을 지정한다.
 +    이는 서버에서 저장될 파일의 위치와 명칭에 영향을 주게되며
 +    만일 다른것과 충돌한다면 서로 같은 공간을 공유하게 되므로 문제가 된다.
 +    
 +    만일 다른 화면에서 이부분을 불러오거나 해야 한다면 이화면의 값과 같게 해야 한다.
 +{{:filemanager_propertis.png?600|}}
 +
 +    5) 기타 다른 컨트롤의 데이터 연결도 이와 유사하니 직접 해보기 바란다.
 +    
 +[[ux|↑ 상위로 가기]]
uxmapping.1752029694.txt.gz · 마지막으로 수정됨: (바깥 편집)