2022 April Release

Software Component FSCFIELDS@1.1001 Permanent link for this heading

Classes Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

Configuration

FSCFIELDS@1.1001

Field

Field

FSCFIELDS@1.1001

FieldContext

Field Context

FSCFIELDS@1.1001

FieldSet

Field Set

FSCFIELDS@1.1001

ModelFieldSet

Data Model Field Set

Properties Permanent link for this heading

Type

Property

Name

FieldConfig[]

categoryglobalfields

Fields

FieldConfig[]

categorymultiplefields

Serial Letter Fields

TableConfig[]

categorytablefields

Tables

FieldConfig[]

classglobalfields

Fields

MultipleConfig

classmultiplecontext

Serial Letter Context

FieldConfig[]

classmultiplefields

Serial Letter Fields

TableConfig[]

classtablefields

Tables

Configuration

clientdomconf

Custom Fields

ColumnConfig[]

columns

Columns

string[]

contextexpr

Expression to Calculate the Context Object

CPCategorizeFieldContext[]

cpcategorizefieldcontext

This customization point allows taking field configuration

string[]

cpcpcategorizefieldcontextattrdefs

each one points from the template/module to a list of classes and categories,

ObjectClass

cpcpcategorizefieldcontextobjclass

applies to objects of the defined object class of a template or module

string[]

cpcpgetfieldcontextattrdefs

each one points from the contained object to a container object

string[]

cpcpgetfieldcontextmr

defines the limit for recursive field evaluation

ObjectClass

cpcpgetfieldcontextobjclass

applies to objects of the defined object class

CPGetFieldContext[]

cpgetfieldcontext

This customization point allows defining new field contexts and is evaluated when the

AttributeAggregateDef[]

fcaggrpath

Use Compound Property

string

fcdisplayprefix

Internal Display Prefix

ComponentObject

fcfield

Field

ComponentObject[]

fcfieldlist

Fields

integer

fcindex

Index

FieldConfig[]

fclist

Configurations

boolean

fcmultiple

Multiple Values

ComponentObject[]

fcobjabstract

Object Classes/Categories for Templates

ComponentObject

fcobjmodel

Source Object Class/Category

ComponentObject[]

fcobjpath

Follow Path to Object

FieldConfigPath[]

fcpath

Configuration Path

string

fcprefix

Reference Prefix

string

fcrefprefix

Internal Reference Prefix

boolean

fcselected

Selected

FieldList[]

fdcfieldlist

Fields

boolean

fdcinitialize

Object

fdcobject

Object

string[]

fdemessage

Object

fdeobject

FieldGetConversion

fieldgetconv

Conversion of the Value

string[]

fieldgetexpr

Expression to Calculate the Value

boolean

fieldmultiple

Multiple Values

string

fieldregexp

Regular Expression to Validate Input

string[]

fieldsetexpr

Expression to Write the Value

boolean

flbool

Typed Value (Boolean)

string

flboundtext

Canonical Value (Operand for Equality Operator)

boolean

flchangeable

Changeable

string

flcontext

Context

currency

flcurrency

Typed Value (Currency)

date

fldate

Typed Value (Date and Time)

ComponentObject

flfield

Field

float

flfloat

Typed Value (Floating Point Number)

ComponentObject[]

flidentityobj

Identity (Source Objects)

string[]

flidentitystr

Identity (Custom Path Identifier)

integer

flindex

Index

integer

flinteger

Typed Value (Integer)

integer

flitem

Typed Value (Enumeration)

boolean

flmultiline

Multi Line

string

flname

Display Name

string

flnewtext

Canonical Value (Deprecated)

Object

flobject

Source or Target of Value

string

floldvalue

boolean

flpackage

Package

string

flreference

Identity

string

flregexp

Regular Expression

boolean

flselected

Selected

boolean

fltable

Table

string

fltext

Canonical Value (for Transport and Equality)

string

flvalue

Display Value

ComponentObject

flvaluetype

Type of Value

ComponentObject

fsfield

Field

integer

mrdirectequalclass

Class Equality (Direct Recursion Only)

integer

mrdirectequalinstance

Instance equality

integer

mrtotal

Total Call-Path Length

ObjectClass[]

setallowed

Not Excluded Property Classes

FieldSetList[]

setdisabled

Disabled Fields

FieldSetList[]

setfields

Fields

FieldSetFilter[]

setfilter

Filter

ObjectClass[]

setnotallowed

Excluded Property Classes

Actions Permanent link for this heading

Return Type

Signature

void

GetBoundFields(
  out FieldList[] fields,
  optional FieldImportPhase phase,
  optional string boundfields,
  out optional FieldConfigSite[] obsoleteconfigs,
  out optional string[] unknownreferences)

void

GetCategorizationFields(
  AttributeDefinition[] catsources,
  out optional FieldConfig[] globalfields,
  out optional TableConfig[] tablefields)

void

GetFields(
  out FieldList[] fields)

void

GetFieldsRPC(
  string obj,
  out string json)

void

GetGlobalFields(
  out FieldList[] fields,
  ref dictionary state)

string

GetLegacyFields(
  optional string unused,
  out retval string json)

void

GetMultipleFields(
  out FieldList[] fields,
  ref dictionary state)

FieldList[]

GetTableColumns(
  out retval FieldList[] fl,
  optional string flreference,
  optional string sourcevariable)

string

GetTableVariable(
  out retval string resultvariable,
  ref optional FieldList[] fl,
  optional string flreference,
  optional string sourcevariable,
  optional integer rowmode,
  optional string flname)

string[]

GetTextVariable(
  out retval string[] resultvariables,
  ref optional FieldList[] fl,
  optional string[] flreferences,
  optional object attrdef)

void

ImportFields(
  ref FieldList[] fields,
  FieldImportPhase phase,
  optional string metadatafields,
  optional string boundfields,
  ref optional FieldError[] problems)

void

InitializeFields(
  out dictionary state,
  optional object[] callpath)

void

RetrieveFields(
  ref FieldList[] fields,
  optional FieldImportPhase phase)

string

SerializeFields(
  optional string mimetype,
  out retval string result,
  out optional integer aliascount,
  out optional string identities)

void

SetFieldsRPC(
  string data,
  out string json)

void

SyncObject(
  FieldList[] fields,
  optional object[] callpath,
  ref optional FieldError[] problems)

Types Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

ChangedFieldList

Returned field value

FSCFIELDS@1.1001

ColumnConfig

FSCFIELDS@1.1001

FieldCompare

An object with fields

FSCFIELDS@1.1001

FieldConfig

Defines the path to a source location for field values

FSCFIELDS@1.1001

FieldConfigPath

Points to a configured location

FSCFIELDS@1.1001

FieldConfigSite

A path to a configured location

FSCFIELDS@1.1001

FieldError

An object with errors

FSCFIELDS@1.1001

FieldGetConversion

Conversions applicable to the result of

FSCFIELDS@1.1001

FieldImportPhase

Metadata modification on import

FSCFIELDS@1.1001

FieldList

List of fetched or returned field values

FSCFIELDS@1.1001

FieldSetFilter

Standard filter for

FSCFIELDS@1.1001

FieldSetList

Defines an element of a

FSCFIELDS@1.1001

MaxRecursion

Limits for recursive Field evaluation

FSCFIELDS@1.1001

MultipleConfig

FSCFIELDS@1.1001

TableConfig

Customization Points Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

CPCategorizeFieldContext

This customization point allows taking field configuration

FSCFIELDS@1.1001

CPGetFieldContext

This customization point allows defining new field contexts and is evaluated when the

ErrorMessages Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

ERR_SET_ACCESS

Field [%1$s]: No Write Access

FSCFIELDS@1.1001

ERR_SET_ATTR

Field [%1$s]: %2$s is Not a Valid Write-Target

FSCFIELDS@1.1001

ERR_SET_EXPR

Field [%1$s]: Missing or Invalid Write-Expression

FSCFIELDS@1.1001

ERR_SET_TARGET

Object or Structure Required as Write-Target

FSCFIELDS@1.1001

ERR_SET_VALUE

Field [%1$s]: Invalid Value "%2$s"

FieldSets Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

FlatAttributeSet

Standard Data Model

RibbonControls Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

InsertFieldsControl

Third party user interface

SimpleConfigurationObjects Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

DefaultConfig

Strings Permanent link for this heading

Component

Reference

Description

FSCFIELDS@1.1001

StrEmptyPathGeneral

General

FSCFIELDS@1.1001

StrEmptyPathParent

Container

FSCFIELDS@1.1001

StrTPFieldControl

Insert Field

FSCFIELDS@1.1001

StrTPFieldControlDesc

Use fields to insert properties to your document that is saved in Fabasoft Folio. Changing fields in the document leads to changes of properties in Fabasoft Folio.