Members
state :object
Properties:
| Name | Type | Description |
|---|---|---|
editRow |
number | null | |
tableRows |
Array | |
previousRow |
object |
Type:
- object
Methods
cancel() → {void}
- Description:
Revert data to previous one
- Source:
Returns:
- Type
- void
changeField(value, field, isNumberopt) → {void}
- Description:
Change input field
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
value |
string | ||
field |
string | ||
isNumber |
boolean |
<optional> |
Returns:
- Type
- void
clearChanges(hasNewChanges) → {void}
- Description:
Revert changes
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
hasNewChanges |
boolean |
Returns:
- Type
- void
closeEditMode(isEdited, bonus) → {void}
- Description:
Close edit mode
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
isEdited |
boolean | |
bonus |
object |
Returns:
- Type
- void
componentDidUpdate(prevProps, prevState) → {void}
- Description:
update check for modified fields
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
prevProps |
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
openEditMode(editRow) → {void}
- Description:
Open Edit mode
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
editRow |
number |
Returns:
- Type
- void
render() → {view}
- Description:
Render
- 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
Properties:
| Name | Type | Description |
|---|---|---|
edit |
boolean | |
currency |
string | |
tableRows |
Array | |
fields |
Array | |
save |
function | |
setNavigationInfo |
function | set navigation info for unsaved data |
setTableInfo |
function | set modified table data |
Type:
- object