Global

Members

(constant) EXPORT_FORMAT :Object

Type:
  • Object

(constant) OPTIONS :Object

Maps server side field types to alpaca field types options

Type:
  • Object

Methods

_getRowFilterColumns(settings, colNames) → {Array}

Returns columns that have row filter defined

Parameters:
Name Type Description
settings
colNames
Returns:
Type
Array

_hasParentRow($currentRow) → {*}

Returns parent row unique id if current has a parent row

Parameters:
Name Type Description
$currentRow
Returns:
Type
*

aaplyGroupHeader()

Add Group Header

Returns:

void

addToClassicationField()

This Method: addToClassicationField will be called from library structure table to triggers a formfield selectize to add a new classification

Returns:

Triggers a formfield selectize to add a new classification

applyTableColumWidth()

Apply user specific width customization on table each column

Returns:

void

copyValueToClipboard()

Utility module for performing clipboard related operations. Utility functions can be accessed using singleton class "App.clipboard"

createFormTemplateService() → {Object}

Factory method to create form template service.

Returns:

object containing API methods of this class

Type
Object

decorateConfig(searchForm)

Adds autocomplete settings to fields in the search form config

Parameters:
Name Type Description
searchForm

displaySuccessMessage()

Utility methods for create dataset and filter

since 2023.1.0

editClassification(objectId, sourceWidgetId, customOptions)

Opens form widget from datatable column to edit the classification field

Parameters:
Name Type Description
objectId
sourceWidgetId
customOptions
Returns:

dashboard with Form and tablewidgets to edit the classification field

editClassificationOnSuccess(objectId, data)

Render toast message and closes the modal on success

Parameters:
Name Type Description
objectId
data
Returns:

render toast message and closes the modal

editClassificationPostRender()

This method is the postprocess method configured on classification form. Classification form is a 1 of the 2 widgets(i.e Classification str and classification form) on the dashboard. In this post processor, the tablewidget is updated with event. where, when a row is selected from str table, that row will be polulated in form field.

Returns:

registers the onclick handlers for table rows.

getExportPayload(dataTable, type) → {Object}

Generates and returns JSON object having data for export

Parameters:
Name Type Description
dataTable

instance of the table which is being exported

type EXPORT_FORMAT

export format

Returns:

export payload

Type
Object

getFormContent(dataTable, type) → {DocumentFragment}

Builds form content for POST submit.

Parameters:
Name Type Description
dataTable

instance of the table which is being exported

type EXPORT_FORMAT

export format

Returns:
Type
DocumentFragment

getModal()

templates for modal and filed for dataset and filter

since 2023.1.0

getPath(section, field) → {string}

Parameters:
Name Type Description
section
field
Returns:
Type
string

getValue(value, visibleValue) → {Object}

Parameters:
Name Type Description
value
visibleValue
Returns:
Type
Object

handleServiceWorkerUpdate(action, payload, error)

Handles messages received from Service Worker. These are usually delayed.

Parameters:
Name Type Description
action
payload
error

hide(dataTableWidget)

Hides empty box in the widget. Generally invoked when a table has data

Parameters:
Name Type Description
dataTableWidget App.dataTable.DataTable

instance

highlightContent($container, value, optionsopt, DataTable)

Highlights matched content based on value

Parameters:
Name Type Attributes Description
$container jQuery

jquery element defining the scope for toggling highlight

value string

value to be highlighted

options object <optional>

options to be passed to the API

DataTable object

highlightElement($element)

Highlights the passed in element with yellow blink

Parameters:
Name Type Description
$element jQuery

jquery element that will be highlighted

highlightRow($element)

Highlights the passed in element with light green

Parameters:
Name Type Description
$element jQuery

jquery element that will be highlighted

invokeSubsServiceCall(dataOptions, data, event, method)

Invokes OOTB service call depending on event and data

Parameters:
Name Type Description
dataOptions

data options for service url defined in the command to override default service url

data

data generated based on selection to pass as body to service call

event

event name (subscribe/unSubscribe/editSubscription)

method

method to be used while making service call

isAny(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isAutocomplete(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isCheckbox(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isConnectMultiple(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isGroupHeader() → {boolean}

Check whether a table column has group header or not.

Returns:
Type
boolean

isHeliumSelect(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isMarkdown(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isMultiValue(field) → {boolean}

Check whether a field e.i attribute is a multi value at the schema level

Parameters:
Name Type Description
field
Returns:
Type
boolean

isRadioButton(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isRichtext(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isSelect(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isSingleConnect(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

isTextArea(fieldType) → {boolean}

Parameters:
Name Type Description
fieldType
Returns:
Type
boolean

openCommentsInSidePanel(input, objectId)

Opens the dashboard passed in input.options.dashboardRef in sidepanel

Parameters:
Name Type Description
input inout

configuration parameters for dashboard

objectId

context object id to be set in sidepanel

removeExistingPanel()

utils Function to remove existing panels if any before loading new panel from view collection's toolbar

show(dataTableWidget)

Shows an empty box in the widget with a message indicating there's no data

Parameters:
Name Type Description
dataTableWidget App.dataTable.DataTable

instance

submitExport(dataTable, type)

Builds data based on data table and submits to server for export

Parameters:
Name Type Description
dataTable
type

subscribe(configData)

Makes a OOTB service call to subscribe selected objects

Parameters:
Name Type Description
configData

data options defined in the command along with dataTable information

toggleContentHighlight($container, value)

Removes highlighting of content from container and marks new content based on passed in value

Parameters:
Name Type Description
$container jQuery

jquery element defining the scope for toggling highlight

value string

value to be highlighted

unHighlightContent($container, optionsopt)

Remove highlighting of all content within the container

Parameters:
Name Type Attributes Description
$container jQuery

jquery element defining the scope for toggling highlight

options object <optional>

options to be passed to the API

unHighlightRow($element)

Highlights the passed in element with light green

Parameters:
Name Type Description
$element jQuery

jquery element that will be highlighted

unSubscribe(configData)

Makes a OOTB service call to unSubscribe selected objects

Parameters:
Name Type Description
configData

data options defined in the command along with dataTable information

updateClassification(payload)

Updates the selected classifications to busObject

Parameters:
Name Type Description
payload
Returns:

promise object

validateOptions() → {boolean}

Validates if the options are correctly configured.

Returns:

True if options is correctly configured, otherwise false.

Type
boolean