Table of Contents

Class JsonLocatorDef

Namespace
Tripous.Data
Assembly
Tripous.Data.dll

JSON contract for a locator definition.

public class JsonLocatorDef
Inheritance
JsonLocatorDef
Inherited Members
Extension Methods

Constructors

JsonLocatorDef()

Constructor.

public JsonLocatorDef()

JsonLocatorDef(LocatorDef)

Constructor.

public JsonLocatorDef(LocatorDef Source)

Parameters

Source LocatorDef

JsonLocatorDef(LocatorDef, LocatorMapPlan)

Constructor.

public JsonLocatorDef(LocatorDef Source, LocatorMapPlan MapPlan)

Parameters

Source LocatorDef
MapPlan LocatorMapPlan

Properties

Fields

The locator fields.

public List<JsonLocatorField> Fields { get; set; }

Property Value

List<JsonLocatorField>

Form

The desktop form name.

public string Form { get; set; }

Property Value

string

KeyField

The key field name.

public string KeyField { get; set; }

Property Value

string

ListVisibleFields

The fields displayed by locator list UIs.

public List<string> ListVisibleFields { get; set; }

Property Value

List<string>

MapPlan

Optional table-specific mapping plan.

public JsonLocatorMapPlan MapPlan { get; set; }

Property Value

JsonLocatorMapPlan

MaximumResultCount

The maximum result row count.

public int MaximumResultCount { get; set; }

Property Value

int

MinimumSearchLength

The minimum search text length.

public int MinimumSearchLength { get; set; }

Property Value

int

MultiRowSearchFields

The fields used by a multi-row locator UI.

public List<string> MultiRowSearchFields { get; set; }

Property Value

List<string>

Name

The locator name.

public string Name { get; set; }

Property Value

string

ResultFields

The fields returned by locator execution.

public List<string> ResultFields { get; set; }

Property Value

List<string>

SingleRowSearchFields

The fields used by a single-row locator UI.

public List<string> SingleRowSearchFields { get; set; }

Property Value

List<string>

WebForm

The web form name.

public string WebForm { get; set; }

Property Value

string