[System Image]

Edited: 2018-04-01

Introduction

Tính năng System Image thể hiện toàn bộ các tệp hình ảnh và bản đồ mà chương trình có thể truy cập.

Usage

pbs.BO.Commands.System.Image

 

Mỗi hình ảnh hoặc bản đồ được lưu trữ và quản lý trong hệ thống thông qua 1 mã số (trường Code). Ta có thể dùng 2 lệnh upload và delete để thêm và xóa hình ảnh trong chương trình.

Các tệp bản đồ thể hiện như hình bên dưới

Upload hình ảnh

 

Có những cách sau để upload hình ảnh vào chương trình:

  1. Dùng tính năng pbs.BO.Commands.System.Image này. Khi đó mã truy cập của image sẽ là têp file tải lên không có extension. Tính năng này phù hợp cho consultant hoặc admin hệ thống việc tải nhập hàng loạt dữ liệu ban đầu. Ví dụ toàn bộ hình ảnh của nhân viên.
  2. Dùng tính năng pbs.BO.Apps.RES. Tính năng này tương tự các tính năng khác để quản lý thông tin tham chiếu. Tính năng này phù hợp để transfer in - out dữ liệu hình ảnh ra tệp xml bên ngoài.
  3. Dùng lệnh pbs.BO.Apps.ImageUpload?Code=ABC để upload 1 hình duy nhất , mã truy cập hình ảnh có thể khai báo thông qua tham số thay vì lấy từ tên file. Ta thường dùng cách này để cho phép End User upload hình ảnh bằng lệnh chuột phải khi tương tác với giao diện dạng bảng như infolist, query, hoặc dashboard gadget.

 

 

  1. Dùng các thao tác khi làm việc với giao diện chứa hình ảnh ở form nhập liệu hoặc dashboard

 

Sử dụng hình ảnh

Hình ảnh tải lên phải được sử dụng trên giao diện khi cần thiết. Chương trình cung cấp Image Control để trình bày và cập nhật hình ảnh trong form nhập liệu và dashboard.

Khi thêm Image Control ta cần khai báo mã hiệu của hình ảnh. Khi đó hệ thống sẽ đọc hình ảnh từ pbs.BO.Apps.RES và lưu vào pba.BO.Apps.RES với mã liên kết với nó. Có 2 cách để khai báo mã hình ảnh:

  1. Thông qua một editbox trên form. Khi giá trị của editbox thay đổi thì hình ảnh cũng thay đổi theo
  2. Theo ImageCode - chọn 1 field dữ liệu hoặc một biểu thức tính toán để tính ra code của hình ảnh. Ví dụ 'Img_' + [Code]

 

 

Data structure

pbs.BO.Apps.RES - được lưu vào bảng pbs_RESOURCES_{XXX}