MI-Settings/EditableSettingsTable

Members

state :object

Source:
Properties:
Name Type Description
editRow number | null
tableRows Array
Type:
  • object

Methods

cancel() → {void}

Description:
  • Revert data to initial one

Source:
Returns:
Type
void

changeStatusField(row, field) → {void}

Description:
  • Change checkbox value

Source:
Parameters:
Name Type Description
row number
field number
Returns:
Type
void

clearChanges() → {void}

Description:
  • Revert changes

Source:
Returns:
Type
void

componentDidUpdate(_, prevState) → {void}

Description:
  • update check for modified fields

Source:
Parameters:
Name Type Description
_ object
prevState object
Returns:
Type
void

componentWillUnmount() → {void}

Description:
  • clear navigation info

Source:
Returns:
Type
void

getStartArray(tableRows) → {Array}

Description:
  • Return beggining values of a table

Source:
Parameters:
Name Type Description
tableRows Array
Returns:
Type
Array

getTableData(newData) → {Array}

Description:
  • Return data from table

Source:
Parameters:
Name Type Description
newData
Returns:
Type
Array

render() → {view}

Source:
Returns:
Type
view

save() → {void}

Description:
  • Call API to save data

Source:
Returns:
Type
void

setInitalData() → {void}

Description:
  • Revert changes to beggining values

Source:
Returns:
Type
void

setTableInfo(newData) → {Array}

Description:
  • Retrieve table data

Source:
Parameters:
Name Type Description
newData
Returns:
Type
Array

Type Definitions

props

Source:
Properties:
Name Type Description
tableRows Array
fields Array
editPermission Array
save function
setTableInfo function
setNavigationInfo function

set navigation info for unsaved data

Type:
  • object