Method: AddElementList for FreeElementList <DataFinder>
- Updated2024-09-12
- 2 minute(s) read
DIAdem NAVIGATOR > Methods > Method: AddElementList for FreeElementList <DataFinder>
Method: AddElementList for FreeElementList <DataFinder>
Connects in the object-oriented script interface in DIAdem NAVIGATOR two element lists of a DataFinder.
Object.AddElementList(DataFinderElementList, [ListMergeMode])
| Object | FreeElementList <DataFinder> Object with this method | |||||||||||||||
| DataFinderElementList | FreeElementList <DataFinder> Specifies a list with data elements. | |||||||||||||||
| [ListMergeMode] | Variant Specifies how DIAdem connects the Element lists.
|
The following example generates two element lists with search results and connects the elements of the second list in two different ways with the first list:
| VBScript | Python |
Dim oMyDataFinder, oMyElementList1, oMyElementList2, oMyQuery1, oMyQuery2, oMyResults Set oMyDataFinder = Navigator.ConnectDataFinder("My DataFinder") 'First Query Set oMyQuery1 = oMyDataFinder.CreateQuery(eTextQuery) oMyQuery1.Text = "TR_M17_QT_32-1" Call oMyDataFinder.SearchElements(oMyQuery1) Set oMyResults = oMyDataFinder.ResultsElements Set oMyElementList1 = oMyDataFinder.CreateElementList Call oMyElementList1.AddElementList(oMyResults) 'Second Query Set oMyQuery2 = oMyDataFinder.CreateQuery(eTextQuery) oMyQuery2.Text = "TR_M17_QT_32-4" Call oMyDataFinder.SearchElements(oMyQuery2) Set oMyResults = oMyDataFinder.ResultsElements Set oMyElementList2 = oMyDataFinder.CreateElementList Call oMyElementList2.AddElementList(oMyResults) 'Combining via ListMergeModeAdd Call oMyElementList1.AddElementList(oMyElementList2, ListMergeModeAdd) Call MsgBoxDisp("Sum of Elements (ListMergeModeAdd): " & oMyElementList1.Count) 'Combining via ListMergeModeIntersection Call oMyElementList1.AddElementList(oMyElementList2, ListMergeModeIntersection) Call MsgBoxDisp("Sum of Elements (ListMergeModeIntersection): " & oMyElementList1.Count)