Menu

METHODS

Carlos Celso de Almeida

Return HOME

METHODS ARGUMENTS LEGEND:

 - attributeName: Attribute Name for the Menu or Cell.
 - attributeList: JSON object list with Attribute Name and values.
 - dataid: Name of ID in the DataSet information.
 - elid: DOMelement ID in the Menu
 - menuid: Name of ID in the jMenu Initialization
 - refresh: Refresh attribute? true force DOMelement updates.
 - sharedkey: Name of Key in shared memory;
 - sharedvalue: Valume of Key in the shared memory.
 - state: Boolean for State Mode, true enable the action.

METHODS FUNCTIONS:

 - destroy()

     Arguments:
         No arguments required

     Return: 
         Boolen: True | False

 - getAttribute( attributeName )

     Arguments:
         attributeName: no required, defaults: list all attributes (if missed).

     Return:
         JSON: list of values or
         Value: Attribute Value

 - getAttributeCell( dataid, attributeName )

    Arguments:
         dataid: required.
         attributeName: not required, defaults: list all attributes (if missed).

     Return:
         JSON:
            notfound: Number of not mapped DOMelement.
            data: attributes in each DOMelements

 - getAttributeId( elid, attributeName )

     Arguments:
         elid: required.

     Return:
         JSON:
            notfound: Number of not mapped DOMelement.
            data: attributes in each DOMelements.

 - getBlinker()

     Arguments:
         No arguments required.

     Return:
         Boolean: The current blinker mode

 - getDisableCell( dataid )

     Arguments:
         dataid: required

     Return:
         JSON:
            off: Number of disabled cell
            on: Number of enabled cell
            notfound: Number of not mapped DOMelement.

 - getDisableId( elid )

     Arguments:
         elid: required

     Return:
         JSON:
            off: Number of disabled cell
            on: Number of enabled cell
            notfound: Number of not mapped DOMelement.

 - getDisplay()

     Arguments:
         No arguments required.

     Return:
         Boolean: The current display mode

 - getDisplayCell( dataid )

     Arguments:
         dataid: required.

     Return:
         JSON:
            off: Number of display: false
            on: Number of display: true

 - getDisplayId( elid )

     Arguments:
         elid: required.

     Return:
         JSON:
            off: Number of display: false
            on: Number of display: true

 - getElementById( dataid )

     Arguments:
         dataid: required.

     Return:
         Array: List of DOMelements

 - getHiddenCell( dataid )

     Arguments:
         dataid: required.

     Return:
         JSON:
            off: Number of hidden: true
            on: Number of hidden: false

 - getHiddenId( elid )

     Arguments:
         elid: required.

     Return:
         JSON:
            off: Number of hidden: true
            on: Number of hidden: false

 - getMenuId()

     Arguments:
         No arguments required.

     Return:
         Value: The menu-item-id, jMenu Initialization

 - getMenuIdByEL( elid )

     Arguments:
         elid: required.

     Return:
         Value: The menu-item-id, jMenu Initialization

 - getTableId()

     Arguments:
         No arguments required.

     Return:
         Value: The dynamic name table.id assigned
         (valid only linear and list menu type)

 - getBlinkerCell( dataid )

     Arguments:
         dataid: required.

     Return:
         JSON:
            off: Number of blinker: false
            on: Number of blinker: true
            notfound: Number of cell without blinker setting

 - getSharedMemory( sharedkey )

     Arguments:
         sharedkey: required.

     Return:
         JSON: Shared Area Values

 - getSync()

     Arguments:
         No arguments required.

     Return:
         Boolen: The current sync mode

 - getVersion()

     Arguments:
         No arguments required.

     Return:
         Value: The current version

 - refresh()

     Arguments:
         no arguments

     Return:
         Boolean: True done, false ignored.

 - refreshCell( dataid )

     Arguments:
         dataid: required.

     Return:
         JSON:
            changed: Number of Cells.

 - refreshEL( elid )

     Arguments:
         elid: required.

     Return:
         JSON:
            changed: Number of Cells.

 - setAttribute( { attribrutesList }, refresh )

     Arguments:
         attributeList: required.
         refresh: true force update Cell, false ignore update cell, defaults: false

     Return:
         JSON:
            added: Number of new itens
            changed: Number of changes
            refresh: true done, false ignored

 - setAttributeCell( dataid, {atributesList}, refresh )

     Arguments:
         dataid: required.
         attributeList: required.
         refresh: not required, defaults: false

     Return:
         JSON:
            added: Number of new itens
            changed: Number of changes
            refresh: see: refreshCell return value

 - setAttributeId( elid, {atributesList}, refresh )

     Arguments:
         elid: required.
         attributeList: required.
         refresh: not required, defaults: false

     Return:
         JSON:
            added: Number of new itens
            changed: Number of changes
            refresh: see: refreshCell return value

 - setBlinker( state )

     Arguments:
         state: required

     Return:
         Boolean: The current blinker mode

 - setBlinkerCell( dataid, state )

     Arguments:
         dataid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setBlinkerId( elid, state )

     Arguments:
         elid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setDisableCell( dataid, state )

     Arguments:
         dataid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setDisableId( elid, state )

     Arguments:
         elid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setDisplay( state )

     Arguments:
         No arguments required.

     Return:
         Boolean: The current display mode

 - setDisplayCell( dataid, state )

     Arguments:
         dataid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setDisplayId( elid, state )

     Arguments:
         elid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setHiddenCell( dataid, state )

     Arguments:
         dataid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setHiddenId( elid, state )

     Arguments:
         elid: required.
         state: required.

     Return:
         JSON:
            already: Number of no changes done
            changed: Number of changes
            state: The current state changed

 - setSharedMemory( sharedkey, sharedvalue )

     Arguments:
         sharedkey: required.
         sharedvalue: required.

     Return:
         no return data

 - setSync( state )

     Arguments:
         state: required.

     Return:
         Boolean: The current sync mode

ENDED


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.