interface TableJson {
    capabilities?:
        | "Delete"
        | "Editing"
        | "Query"
        | "Update"
        | "Create";
    definitionEditor?: DefinitionEditorJson;
    formInfo?: FormInfoJson;
    id?: string;
    itemId?: string;
    layerDefinition?: LayerDefinitionJson;
    popupInfo?: PopupInfoJson;
    refreshInterval?: number;
    title?: string;
    url?: string;
}

Hierarchy (view full)

Properties

capabilities?:
    | "Delete"
    | "Editing"
    | "Query"
    | "Update"
    | "Create"

A comma-separated string listing which editing operations are allowed on an editable feature service. Available operations include: 'Create', 'Delete', 'Query', 'Update', and 'Editing'.

definitionEditor?: DefinitionEditorJson

Object indicating the definitionEditor used as a layer's interactive filter.

formInfo?: FormInfoJson

A formInfo object defining the content of the form when you are editing a record.

id?: string

Unique string identifier for the table.

itemId?: string

Unique string value indicating an item registered in ArcGIS Online or your organization's portal.

layerDefinition?: LayerDefinitionJson

A layerDefinition object defining the attribute schema and drawing information for the layer. Used with CSV layers.

popupInfo?: PopupInfoJson

An object defining the content of popup windows when you query a record and the sort option for child related records.

refreshInterval?: number

Refresh interval of the table in minutes. Non-zero value indicates automatic table refresh at the specified interval. Value of 0 indicates auto refresh is not enabled.

title?: string

String value for the title of the table.

url?: string

String value indicating the URL reference of the hosted table.