Cú pháp
openfilesdialog(options?: DialogOptions): table | nilĐối số
| Tên | Kiểu | Mô tả |
|---|---|---|
options? | DialogOptions | Bảng cài đặt tùy chọn kiểm soát cách hoạt động. |
Giá trị trả về
| Tên | Kiểu | Mô tả |
|---|---|---|
files | table | nil | Bảng mảng siêu dữ liệu tệp đã chọn hoặc không khi bị hủy. |
Mô tả
Mở bộ chọn tệp gốc có thể trả về nhiều tệp đã chọn.
Goi voi 1 parameter: options. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.
Tra ve files (table | nil). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.
Ví dụ
Cho phép người dùng chọn nhiều tệp bằng bộ lọc tiện ích mở rộng.
local files = openfilesdialog({
title = "Choose source files",
defaultPath = "workspace",
extensionFilter = { "lua", "luau", "txt" },
})
if files then
for _, file in ipairs(files) do
print(file)
end
endKiểu
DialogOptions
Định cấu hình hộp thoại chọn tệp hoặc thư mục gốc.
title? string Đặt tiêu đề cửa sổ hộp thoại.defaultPath? string Chọn thư mục hiển thị khi hộp thoại mở ra.extensionFilter? {string} Giới hạn các tệp có thể chọn ở các tiện ích mở rộng được liệt kê, có hoặc không có dấu chấm ở đầu.suggestedName? string Cung cấp tên tệp ban đầu trong hộp thoại lưu.defaultExtension? string Đặt phần mở rộng được sử dụng khi tên tệp đã nhập không có.