Constructor
new DataRow()
- Copyright:
- ParaSQL LLC 2013-2025. All rights reserved.
- License:
Examples
// get the string in the 4th column
let myString = myDataRow.getValueAt(3).getString();
// set the string in the 2nd column
myDataRow.getValueAt(1).setString('Dog');
Extends
- Object
Methods
discardChanges()
Tells each DataValue in this Row to discardChanges, and also marks this row as NOT new and NOT deleted.
- Description:
Tells each DataValue in this Row to discardChanges, and also marks this row as NOT new and NOT deleted.
- Since:
- v128
getIsDeleted() → {boolean}
Returns:
true if this row is tagged for deletion during the next save operation.
- Type
- boolean
getIsNew() → {boolean}
Returns:
true if this row has not yet been saved to the database.
- Type
- boolean
getIsSelected() → {boolean}
Returns:
True if Allow Multiselect is enabled for a widget and the row has been selected (checked) by the user.
- Type
- boolean
getValueAt(index) → {parasql.schema.DataValue}
Parameters:
| Name | Type | Description |
|---|---|---|
index |
number | The index of the first column is 0. |
Returns:
markForDelete()
Marks this row for deletion on the next save operation.
- Description:
Marks this row for deletion on the next save operation.
resetChangeTracker()
Resets this row to be not new, not deleted, and resets the change tracker on all values in this row.
- Description:
Resets this row to be not new, not deleted, and resets the change tracker on all values in this row.
setSelected(flag)
Certain UI objects may use this information to determine how they render.
- Description:
Certain UI objects may use this information to determine how they render.
Parameters:
| Name | Type | Description |
|---|---|---|
flag |
boolean | Marks this row as selected or not. |
toggleSelected()
Toggles the selected status of this row.
- Description:
Toggles the selected status of this row.