PdcApplication.OpenECIFileDialog: Difference between revisions
Created page with "== Declaration == OpenECIFileDialog(Mask As String, AllowMulti As Boolean, InitialDir As String) as String == Description == Open a file browser dialog via Bemet to select a..." |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
== Parameters == | == Parameters == | ||
FileMask : A pattern that used to filter the files that are shown and can be selected. If this is empty the default '*.*' is used. If you want to only show pdf files, you can use *.pdf . <br> | FileMask : A pattern that used to filter the files that are shown and can be selected. If this is empty the default '*.*' is used. If you want to only show pdf files, you can use *.pdf . <br> | ||
AllowMulti : Allow the user to select multiple files | AllowMulti : Allow the user to select multiple files <br> | ||
InitialDir : | InitialDir : the initial directory where the file browser is opened. If this is empty, or the directory cannot be found, it will open at the root level. If this parameter contains a local path, and Bemet is being run in the ECI cloud, the path will be translated to a tsclient path. Example: "C:\Users\Admin\Documents\" will be changed to "\\tsclient\C\Users\Admin\Documents\"<br> | ||
== Notes == | == Notes == |
Latest revision as of 13:24, 25 September 2023
Declaration
OpenECIFileDialog(Mask As String, AllowMulti As Boolean, InitialDir As String) as String
Description
Open a file browser dialog via Bemet to select a file to upload. This will return the full path of the selected file as a String. If multiple files are selected, then their paths will be returned as a commaseparated String. If this form is canceled without selecting a file, an empty string will be returned.
Parameters
FileMask : A pattern that used to filter the files that are shown and can be selected. If this is empty the default '*.*' is used. If you want to only show pdf files, you can use *.pdf .
AllowMulti : Allow the user to select multiple files
InitialDir : the initial directory where the file browser is opened. If this is empty, or the directory cannot be found, it will open at the root level. If this parameter contains a local path, and Bemet is being run in the ECI cloud, the path will be translated to a tsclient path. Example: "C:\Users\Admin\Documents\" will be changed to "\\tsclient\C\Users\Admin\Documents\"
Notes
This method is available both in the EciCloud and in the on-prem version of Bemet. But in the on-prem version it will use the regular windows dialog, and in the Eci Cloud it will use our secure custom dialog.
Code example
Dim Result As String = PDC.App.OpenECIFileDialog(tbFileMask.Text, cbAllowMulti.Checked, "C:\Users\Admin\Documents\")
Availability
Available since september 2023. Bemet 2023R4 and higher.