Söz dizimi
openfilesdialog(options?: DialogOptions): table | nilArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
options? | DialogOptions | İşlemin nasıl davranacağını kontrol eden isteğe bağlı ayarlar tablosu. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
files | table | nil | Seçilen dosya meta verilerinin dizi tablosu veya iptal edildiğinde sıfır. |
Açıklama
Seçilen birden çok dosyayı döndürebilen yerel bir dosya seçiciyi açar.
1 parametre ile cagir: options. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
files (table | nil) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Kullanıcının bir uzantı filtresiyle birden fazla dosya seçmesine izin verin.
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
endTipler
DialogOptions
Yerel dosya veya klasör seçimi iletişim kutusunu yapılandırır.
title? string İletişim penceresi başlığını ayarlar.defaultPath? string İletişim kutusu açıldığında gösterilen dizini seçer.extensionFilter? {string} Seçilebilir dosyaları, başında nokta olsun ya da olmasın, listelenen uzantılarla sınırlar.suggestedName? string Kaydetme iletişim kutularında ilk dosya adını sağlar.defaultExtension? string Girilen dosya adında hiçbir uzantı olmadığında kullanılan uzantıyı ayarlar.