Show contents 

Dimensions > Dimensions Assembly Interfaces > IDimOrmManager > IDimOrmManager.SelectElements

IDimOrmManager.SelectElements

Syntax

SelectElements(Criteria: IDimTextCriteria; Selections: IDimSelectionSet);

Parameters

Criteria - search condition.

Selections - element selection.

Description

The SelectElements method generates an element selection meeting the conditions.

Example

In the example the form contains the following components: UiDimension, DimensionCombo, Button, EditBox. The OnClick event is described for the button.

Class UserForm: Form
    txtPattern: EditBox;
    Button1: Button;
    uidimCountries: UiDimension;
    dcCountries: DimensionCombo;
    
    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Var
        pDim : IDimInstance;
        pManager: IDimOrmManager;
        pCriteria : IDimTextCriteria;
        pFactory : IDimSelectionSetFactory;
        pSelections : IDimSelectionSet;
        pSelection : IDimSelection;
    Begin
        pManager := New DimOrmManager.Create;
        pDim := dcCountries.Selection.Dimension;
        pFactory := New DimSelectionSetFactory.Create;
        pSelections := pFactory.CreateDimSelectionSet;
        pSelection := pSelections.Add(pDim);
        pCriteria := New DimTextCriteria.Create;
        pCriteria.CriteriaOptions := TextCriteriaOptions.FreeText Or TextCriteriaOptions.SearchName;
        pCriteria.Text := txtPattern.Text;
        pManager.SelectElements(pCriteria, pSelections);
        pSelection.CopyTo(dcCountries.Selection, True);
    End Sub Button1OnClick;
End Class UserForm;

Start the form, type in the text to be searched, and click the button; after this only the elements, names of which contain the entered text, are selected in drop-down dimension menu.

See also:

IDimOrmManager