Trang tài liệu Trí Nam

Hãy viết code như thể người maintain là một đứa sát nhân điên cuồng biết địa chỉ nhà bạn

CoCauToChucPickerControlSchema

Estimated reading: 3 minutes 275 views

Hình ảnh / Demo

Link demo: https://dhgt-canbo.dttt.vn/canbo/tuyendung-dot-thituyen

Mục đích

Tạo một ô input cho phép gợi ý kết quả có thể thêm khi nhập text và có thể chọn giá trị từ danh sách đơn vị.

Cách dùng

Import

Import vào đầu file .ts cần sử dụng

				
					import { CoCauToChucPickerControlSchema } from 'tnx-shared';
				
			

Cách dùng cơ bản

CoCauToChucPickerControlSchema được thêm vào trong this.setting.schema khi khởi tạo form.
				
					...
ngOnInit() {
...
    this.setting.schema = [
        new CoCauToChucPickerControlSchema({
            field: 'myField',
            label: 'Trường muốn dùng',
            mdWidth: 12,
            multiple: true
        }),
        ...
    ]
    ...
}
...
				
			

Note) Giá trị của control là 1 hoặc nhiều UserId (nếu là nhiều UserId thì value là 1 mảng các UserId)​

Thuộc tính

Sự kiện

				
					...
ngOnInit() {
...
    this.setting.schema = [
        new CoCauToChucPickerControlSchema({
            field: 'myField',
            label: 'Trường muốn dùng',
            mdWidth: 12,
            multiple: true,
            onChanged: (evt: EventData) => {
                // Event fire khi thay đổi dữ liệu của danh sách
                console.log(eventData);
                if (this.model.data.property || <>) {
                    evt.formControls['other control name'].hidden = true;
                } else {
                evt.formControls['other control name'].hidden = false;
                }
            },
            onInit: (evt: EventData) => {
                // Event fire khi khởi tạo dữ liệu của danh sách
                // Do something
            },
            ...
        }),
        ...
    ]
    ...
}
...
				
			
CONTENTS