Skip to main content

Конструктор ui:FileOpenDialog

Конструктор элемента FileOpenDialog позволяет установить свойства виджета в момент создания.

Пример​


local showFileOpenDialog = function(context)
local dialog = ui:FileOpenDialog {
Title = "Select configuration file",
InitialDirectory = SomeDefaultDirectory,
Filter = "Text Files (*.txt);;XML Files (*.xml)",
AllowMultiSelect = false,
OnDone = function(paths, filter)
if paths:size() > 0 then
context.doWithDocument(function(document)
document:getBlocks():getTable("Sheet1"):getCell("A2"):setText(paths[0])
document:getBlocks():getTable("Sheet1"):getCell("A4"):setText(filter)
end)
end
end
}
context.showDialog(dialog)
end