학습목표
List-Grid의 필드 유형 변경 기능과 MX-Grid 지원 함수를 사용해 셀에 서버에 저장된 이미지를 나타낼 수 있습니다.
또한 List-Grid 수식을 이용하여 조건에 따라 나타낼 이미지를 설정할 수 있습니다.
List-Grid의 필드 유형 변경 기능을 사용하여 이미지를 나타낼 수 있습니다.
컨트롤 생성
데이터 가져오기
데이터를 가져오기 위해 SQL을 작성하고 [Execute] 버튼을 클릭하여 쿼리의 실행 결과를 확인하고 저장합니다.
쿼리문을 사용하여 데이터를 가져올 때, 이미지 파일명을 이미지 파일의 확장자와 같이 가져와야 합니다. DB 테이블에 데이터가 들어있다면 그대로 가져오면 되지만 만약 파일명만 존재하고 확장자가 존재하지 않는다면 데이터를 가공하여 가져와야 합니다. ex) 예시 SQL
이미지 파일은 SQL로 가져온 파일명과 똑같은 이름과 확장자로 서버에 업로드 되어있어야 합니다. (필수) |
데이터 바인딩
List-Grid에 가져온 데이터를 연결합니다.
- DataSource : Data1
List-Grid 디자인
MX-Grid에서 지원하는 자체 함수를 사용하여 원하는 셀에 서버에 업로드 된 이미지를 불러올 수 있습니다.
컨트롤 생성
MX-Grid 디자인 실행
이미지를 표시하기 위해 MX-Grid 함수를 사용합니다.
- D2 : =AUD_IMAGE(C2)
- D3 : =AUD_IMAGE(C3)
- D4 : =AUD_IMAGE(C4)
: 셀에 이미지를 출력하는 함수로 엑셀 내장 함수가 아니라 AUD에서 지원하는 MX-Grid 함수 *함수 구문 = AUD_IMAGE(imageName) - imageName 필수 요소입니다. 서버에 저장된 이미지의 경로 정보입니다. 파일명과 확장자가 포함되어야 합니다. ▶ 참고
|
[SAVE]버튼을 클릭하여 파일을 저장합니다.
"1. List-Grid 이미지 구현"에서 완성한 List-Grid를 사용하여 조건부 이미지 구현을 할 수 있습니다.
컨트롤 생성
데이터 가져오기
[편집 그룹 > Script Editor]를 선택하여 스크립트 에디터 창을 실행합니다.
Data Source를 마우스 우 클릭하여 New를 클릭하고 SQL을 작성한 뒤, [Execute] 버튼을 클릭하여 쿼리의 실행 결과를 확인하고 저장합니다.
|
List-Grid에 가져온 데이터를 연결합니다.
- DataSource : Data2
List-Grid 디자인
SALE 필드의 값에 따라 이미지가 변경되는 수식을 작성하고 [적용] 버튼을 눌러 수식을 적용합니다.
|