Class JsonLocatorDef
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
SourceLocatorDef
JsonLocatorDef(LocatorDef, LocatorMapPlan)
Constructor.
public JsonLocatorDef(LocatorDef Source, LocatorMapPlan MapPlan)
Parameters
SourceLocatorDefMapPlanLocatorMapPlan
Properties
Fields
The locator fields.
public List<JsonLocatorField> Fields { get; set; }
Property Value
Form
The desktop form name.
public string Form { get; set; }
Property Value
KeyField
The key field name.
public string KeyField { get; set; }
Property Value
ListVisibleFields
The fields displayed by locator list UIs.
public List<string> ListVisibleFields { get; set; }
Property Value
MapPlan
Optional table-specific mapping plan.
public JsonLocatorMapPlan MapPlan { get; set; }
Property Value
MaximumResultCount
The maximum result row count.
public int MaximumResultCount { get; set; }
Property Value
MinimumSearchLength
The minimum search text length.
public int MinimumSearchLength { get; set; }
Property Value
MultiRowSearchFields
The fields used by a multi-row locator UI.
public List<string> MultiRowSearchFields { get; set; }
Property Value
Name
The locator name.
public string Name { get; set; }
Property Value
ResultFields
The fields returned by locator execution.
public List<string> ResultFields { get; set; }
Property Value
SingleRowSearchFields
The fields used by a single-row locator UI.
public List<string> SingleRowSearchFields { get; set; }
Property Value
WebForm
The web form name.
public string WebForm { get; set; }