본문으로 건너뛰기

Button 동작 버튼

이 컴포넌트는 화면에 동작을 실행하는 버튼을 표시합니다.

유형설명필수기본값최소 버전
action문자열동작 식별자*--
args사전동작에 전달할 인수*--
alignment문자열정렬 방식-Left1.2-10
alignment설명
Left왼쪽 정렬
Center가운데 정렬
Right오른쪽 정렬
Natural자연 정렬
Justified양쪽 정렬

동작 설명

동작 실행이 완료되면 반환값이 이 컴포넌트의 설정 항목에 저장되므로, 이 컴포넌트의 keydefaults 속성을 올바르게 설정해야 합니다.

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]";
}
};

XUI-Button.png