User Tools

Site Tools


api:dk11:delphi:gisfieldrules.tgis_fieldvaluealiases



TGIS_FieldValueAliases class

DK for Delphi | GisFieldRules.TGIS_FieldValueAliases | Classes | Constructors | Methods | Properties

Collection of value-to-alias mappings for one field.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
type
  TGIS_FieldValueAliases = class
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_FieldValueAliases

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Creates a field rule object with nested rule collections.
Destroy public Destroys the values list.

Methods

Inherited Overrides Protected
Name Visibility Description
Clone public Creates a deep copy of this alias collection.
ResolveGet public Resolves a stored field value to the alias shown to the user.
ResolveSet public Resolves an entered alias back to the stored field value.

Properties

Inherited Protected
Name Visibility Description
Aliases public List of all aliases.

Remarks

PURPOSE: Stores multiple TGIS_FieldValueAlias items and resolves field values to display aliases and aliases back to stored values.

BEHAVIOR: Wraps an owning TObjectList-style list. ResolveGet translates stored values for display, and ResolveSet translates entered aliases back to stored values.

USAGE: Use this collection as part of a field rule.

aliases = TGIS_FieldValueAliases()
aliases.Aliases.Add(TGIS_FieldValueAlias('Active', '1'))
displayValue = aliases.ResolveGet('1')
storedValue = aliases.ResolveSet('Active')

CONSTRAINTS: The collection owns contained TGIS_FieldValueAlias items. Clone creates a deep copy of all mappings.

References

2026/07/11 00:25

Page Tools