Button 동작 버튼
이 컴포넌트는 화면에 동작을 실행하는 버튼을 표시합니다.
| 키 | 유형 | 설명 | 필수 | 기본값 | 최소 버전 |
|---|---|---|---|---|---|
| action | 문자열 | 동작 식별자 | * | - | - |
| args | 사전 | 동작에 전달할 인수 | * | - | - |
| alignment | 문자열 | 정렬 방식 | - | Left | 1.2-10 |
| alignment | 설명 |
|---|---|
| Left | 왼쪽 정렬 |
| Center | 가운데 정렬 |
| Right | 오른쪽 정렬 |
| Natural | 자연 정렬 |
| Justified | 양쪽 정렬 |
동작 설명
동작 실행이 완료되면 반환값이 이 컴포넌트의 설정 항목에 저장되므로, 이 컴포넌트의 key와 defaults 속성을 올바르게 설정해야 합니다.
action 동작마다 전달해야 하는 인수 사전 args가 다릅니다.
Reload:
XUI를 새로 고치고 실행 중인 모든 XUI 인스턴스를 다시 로드합니다. XXT v1.2-10 이상이 필요합니다.
인수와 반환값 없음
RunCommand:
system/posix_spawn을 호출하여 명령줄을 실행합니다. XXT v1.2-10 이상이 필요합니다.
| 키 | 유형 | 설명 | 필수 | 기본값 | 최소 버전 |
|---|---|---|---|---|---|
| command | 문자열 | 실행할 명령줄 문자열 | * | - | 1.2-10 |
| 반환값 유형 | 설명 |
|---|---|
| 정수 | 명령줄 실행의 반환값 Exit Status |
LaunchScript:
서비스 스크립트를 실행합니다.
| 키 | 유형 | 설명 | 필수 | 기본값 | 최소 버전 |
|---|---|---|---|---|---|
| path | 문자열 | 서비스 스크립트 경로 | * | - | - |
반환값 없음
OpenURL:
서드 파티 앱에서 URL을 엽니다.
| 키 | 유형 | 설명 | 필수 | 기본값 | 최소 버전 |
|---|---|---|---|---|---|
| url | 문자열 | 열려는 URL | * | - | - |
반환값 없음
ScanQRCode:
카메라를 실행하여 QR 코드를 스캔합니다.
인수 없음
| 반환값 유형 | 설명 |
|---|---|
| 문자열 | QR 코드 스캔 결과 |
SendMail:
앱에서 이메일을 보냅니다.
| 키 | 유형 | 설명 | 필수 | 기본값 | 최소 버전 |
|---|---|---|---|---|---|
| subject | 문자열 | 이메일 제목 | * | - | - |
| toRecipients | 문자열 배열 | 받는 사람 이메일 주소 배열 | * | - | - |
| ccRecipients | 문자열 배열 | 참조 이메일 주소 배열 | - | {} | - |
| bccRecipients | 문자열 배열 | 숨은 참조 이메일 주소 배열 | - | {} | - |
| attachments | 문자열 배열 | 첨부 파일 경로 배열 | - | {} | - |
반환값 없음
Null:
동작을 수행하지 않습니다. 일반적으로 특정 설정값을 재설정하고 스크립트에 해당 알림을 보내는 데 사용됩니다. XXT v1.2-10 이상이 필요합니다.
인수와 반환값 없음
예제
{
cell = "Button";
action = "OpenURL:";
label = "联系 [email protected]";
args = {
url = "mailto:[email protected]";
}
};
