Skip to main content

Node Property Editors

  • 3 minutes to read

In the Model Editor, the string property values displayed in the Property Grid can be edited via a simple string editor. However, there are certain complex properties whose values are difficult to edit manually. In these cases, an ellipsis button (EllipsisButton) is displayed to the right of the property. Clicking this button invokes an enhanced editor, displayed in a popup window. This topic lists the enhanced property editors available in the Model Editor.

Image Picker

The Image Picker is available for properties that refer to images and specify image names (e.g., IModelClass.ImageName and IModelAction.ImageMode). If you do not know the exact image name, click the ellipsis button (EllipsisButton) displayed to the right of an image name and browse the available images within the Image Picker dialog.

ModelEditor_SpecialEditors_Image

Note

The Image Picker lists images available in current image sources. You cannot add custom images within this dialog. To add your own image, follow the approach described in the following article: How to: Assign Custom Images to Business Classes.

Expression Editor

The Expression Editor is available for properties that specify expressions (e.g., IModelMember.Expression). If you do not wish to type an expression manually, click the ellipsis button (EllipsisButton) displayed to the right of an expression value and use the invoked Expression Editor dialog to select functions, operators and operands.

Editor_Expression

Filter Builder

The Filter Builder is available for properties that specify criteria (e.g., IModelListView.Criteria, IModelListViewFilterItem.Criteria and IRuleBaseProperties.TargetCriteria). You can invoke the Filter Builder dialog to visually design the required criterion by clicking the ellipsis button (EllipsisButton) displayed to the right of a criterion.

ModelEditor_SpecialEditors_Criteria

Mask Editor

The Mask Editor is available for properties that specify Edit Masks (e.g., IModelCommonMemberViewItem.EditMask). If you do not wish to type a mask manually, click the ellipsis button (EllipsisButton) displayed to the right of a mask value. The dialog provides multiple predefined masks. It is also possible to create custom masks. The dialog’s Test Input box allows you to test the selected mask.

ModelEditor_SpecialEditors_EditMask

Chart Designer

The Chart Designer is intended to specify settings of the charting List Editor (IModelChartSettings.Settings). To invoke the designer, click the ellipsis button (EllipsisButton) displayed to the right of a settings string. To see an example of how to use this designer, refer to the How to: Display a List View as a Chart tutorial. To learn about the Chart Designer capabilities in detail, refer to the Chart Designer topic.

ModelEditor_SpecialEditors_ChartWizard

PivotGrid Designer

The PivotGrid Designer is intended to specify settings of the Pivot Grid List Editor (IPivotSettings.Settings). To invoke the wizard, click the ellipsis button (EllipsisButton) displayed to the right of a settings string. To learn about PivotGrid Designer capabilities in detail, refer to the PivotGrid Designer help topic.

ModelEditor_SpecialEditors_PivotSettingsEditor