... | ... | @@ -1,14 +1,20 @@ |
1 | 1 | [[image:How To API@Pencil-icon.png||style="float: right;"]] |
2 | 2 | |
3 | 3 | |
4 | -= |
|
4 | += How to set file selection mode in Multi File Import via script = | |
5 | 5 | |
6 | - |
|
6 | +{{jbeam-sign/}} Multi File Import offers different file selection modes. To set this modes by Script you can use the following source: | |
7 | 7 | |
8 | 8 | {{code language="java"}} |
9 | -import com.AMS.jBEAM.*; | |
10 | -import com.google.common.collect.Iterables; | |
11 | -MultiFileImport mfi = Iterables.getOnlyElement(jC.getComponentsByClass(MultiFileImport.class)); | |
12 | -mfi.refreshImportDataFiles(); | |
13 | -mfi.startSequence(true); | |
9 | +ImportSettings settings = mfi.getImportSettings(); | |
10 | +settings.setFileSelectionMode(FileSelectionMode.ALL_FILES_IN_FOLDER); | |
11 | + | |
12 | +// version 1 - choose directory of the importer | |
13 | +settings.setImportDirectoryMode(ImportDirectoryMode.FROM_IMPORTER); | |
14 | + | |
15 | +// or version 2 - choose directory manuelly | |
16 | +settings.setImportDirectoryMode(ImportDirectoryMode.MANUALLY); | |
17 | +settings.setImportDirectory(importDirectory); | |
18 | + | |
19 | +mfi.setImportSettings(settings); | |
14 | 14 | {{/code}} |