Nút
Hiển thị nút có thể nhấn để thực hiện một thao tác.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| action | string | Mã định danh thao tác | * | – | – |
| args | dictionary | Đối số truyền cho thao tác | * | – | – |
| alignment | string | Căn chỉnh văn bản | – | Left | 1.2-10 |
| alignment | Mô tả |
|---|---|
| Left | Căn trái |
| Center | Căn giữa |
| Right | Căn phải |
| Natural | Tự nhiên |
| Justified | Căn đều |
Lưu ý về thao tác
Khi hoàn tất, thao tác sẽ lưu giá trị trả về vào mục cấu hình của thành phần này; hãy đặt key và defaults chính xác.
Mỗi giá trị action yêu cầu args khác nhau.
Reload:
Tải lại mọi phiên bản XUI đang chạy. Yêu cầu XXT v1.2-10 trở lên.
Không có tham số và không có giá trị trả về.
RunCommand:
Thực thi lệnh shell thông qua system/posix_spawn. Yêu cầu XXT v1.2-10 trở lên.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| command | string | Dòng lệnh cần thực thi | * | – | 1.2-10 |
| Kiểu trả về | Mô tả |
|---|---|
| integer | Trạng thái thoát |
LaunchScript:
Chạy kịch bản dịch vụ.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| path | string | Đường dẫn kịch bản dịch vụ | * | – | – |
Không có giá trị trả về.
OpenURL:
Mở URL trong ứng dụng bên thứ ba.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| url | string | URL cần mở | * | – | – |
Không có giá trị trả về.
ScanQRCode:
Mở camera để quét mã QR.
Không có tham số.
| Kiểu trả về | Mô tả |
|---|---|
| string | Kết quả quét |
SendMail:
Soạn và gửi email trong ứng dụng.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| subject | string | Chủ đề | * | – | – |
| toRecipients | array of string | Người nhận | * | – | – |
| ccRecipients | array of string | Người nhận CC | – | – | |
| bccRecipients | array of string | Người nhận BCC | – | – | |
| attachments | array of string | Đường dẫn tệp đính kèm | – | – |
Không có giá trị trả về.
Null:
Không thực hiện thao tác. Thường dùng để đặt lại một tùy chọn cụ thể và thông báo cho kịch bản. Yêu cầu XXT v1.2-10 trở lên.
Không có tham số và không có giá trị trả về.
Ví dụ
{
cell = "Button";
action = "OpenURL:";
label = "Liên hệ [email protected]";
args = {
url = "mailto:[email protected]";
}
};
