Data
Model
Interface
constructor
g
Iface
name
access
Changed
append
Row
changed
freeze
get
Access
Flags
get
Attributes
At
get
Exceptions
getNColumns
getNRows
get
Notify
get
Value
At
remove
Row
reset
row
Inserted
row
Removed
row
Updated
send
Hint
set
Value
At
thaw
NODE-GTK API Reference
Gda-6.0
Gda
DataModelInterface
Class DataModelInterface
Hierarchy
DataModelInterface
Index
Constructors
constructor
Properties
g
Iface
name
Methods
access
Changed
append
Row
changed
freeze
get
Access
Flags
get
Attributes
At
get
Exceptions
getNColumns
getNRows
get
Notify
get
Value
At
remove
Row
reset
row
Inserted
row
Removed
row
Updated
send
Hint
set
Value
At
thaw
Constructors
constructor
new
Data
Model
Interface
(
)
:
DataModelInterface
Returns
DataModelInterface
Properties
g
Iface
g
Iface
:
TypeInterface
Static
name
name
:
string
Methods
access
Changed
access
Changed
(
model
:
Gda
.
DataModel
)
:
void
Parameters
model:
Gda
.
DataModel
Returns
void
append
Row
append
Row
(
model
:
Gda
.
DataModel
)
:
number
Parameters
model:
Gda
.
DataModel
Returns
number
changed
changed
(
model
:
Gda
.
DataModel
)
:
void
Parameters
model:
Gda
.
DataModel
Returns
void
freeze
freeze
(
model
:
Gda
.
DataModel
)
:
void
Parameters
model:
Gda
.
DataModel
Returns
void
get
Access
Flags
get
Access
Flags
(
model
:
Gda
.
DataModel
)
:
Gda
.
DataModelAccessFlags
Parameters
model:
Gda
.
DataModel
Returns
Gda
.
DataModelAccessFlags
get
Attributes
At
get
Attributes
At
(
model
:
Gda
.
DataModel
, col
:
number
, row
:
number
)
:
Gda
.
ValueAttribute
Parameters
model:
Gda
.
DataModel
col:
number
row:
number
Returns
Gda
.
ValueAttribute
get
Exceptions
get
Exceptions
(
model
:
Gda
.
DataModel
)
:
GLib
.
Error
Parameters
model:
Gda
.
DataModel
Returns
GLib
.
Error
getNColumns
getNColumns
(
model
:
Gda
.
DataModel
)
:
number
Parameters
model:
Gda
.
DataModel
Returns
number
getNRows
getNRows
(
model
:
Gda
.
DataModel
)
:
number
Parameters
model:
Gda
.
DataModel
Returns
number
get
Notify
get
Notify
(
model
:
Gda
.
DataModel
)
:
boolean
Parameters
model:
Gda
.
DataModel
Returns
boolean
get
Value
At
get
Value
At
(
model
:
Gda
.
DataModel
, col
:
number
, row
:
number
)
:
any
Parameters
model:
Gda
.
DataModel
col:
number
row:
number
Returns
any
remove
Row
remove
Row
(
model
:
Gda
.
DataModel
, row
:
number
)
:
boolean
Parameters
model:
Gda
.
DataModel
row:
number
Returns
boolean
reset
reset
(
model
:
Gda
.
DataModel
)
:
void
Parameters
model:
Gda
.
DataModel
Returns
void
row
Inserted
row
Inserted
(
model
:
Gda
.
DataModel
, row
:
number
)
:
void
Parameters
model:
Gda
.
DataModel
row:
number
Returns
void
row
Removed
row
Removed
(
model
:
Gda
.
DataModel
, row
:
number
)
:
void
Parameters
model:
Gda
.
DataModel
row:
number
Returns
void
row
Updated
row
Updated
(
model
:
Gda
.
DataModel
, row
:
number
)
:
void
Parameters
model:
Gda
.
DataModel
row:
number
Returns
void
send
Hint
send
Hint
(
model
:
Gda
.
DataModel
, hint
:
Gda
.
DataModelHint
, hintValue
:
any
)
:
void
Parameters
model:
Gda
.
DataModel
hint:
Gda
.
DataModelHint
hintValue:
any
Returns
void
set
Value
At
set
Value
At
(
model
:
Gda
.
DataModel
, col
:
number
, row
:
number
, value
:
any
)
:
boolean
Parameters
model:
Gda
.
DataModel
col:
number
row:
number
value:
any
Returns
boolean
thaw
thaw
(
model
:
Gda
.
DataModel
)
:
void
Parameters
model:
Gda
.
DataModel
Returns
void
Data
Model
Interface
constructor
g
Iface
name
access
Changed
append
Row
changed
freeze
get
Access
Flags
get
Attributes
At
get
Exceptions
getNColumns
getNRows
get
Notify
get
Value
At
remove
Row
reset
row
Inserted
row
Removed
row
Updated
send
Hint
set
Value
At
thaw
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI2dJZmFjZSIsIm5hbWUiOiJnSWZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNhY2Nlc3NDaGFuZ2VkIiwibmFtZSI6ImFjY2Vzc0NoYW5nZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuRGF0YU1vZGVsSW50ZXJmYWNlLmh0bWwjYXBwZW5kUm93IiwibmFtZSI6ImFwcGVuZFJvdyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNjaGFuZ2VkIiwibmFtZSI6ImNoYW5nZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuRGF0YU1vZGVsSW50ZXJmYWNlLmh0bWwjZnJlZXplIiwibmFtZSI6ImZyZWV6ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNnZXRBY2Nlc3NGbGFncyIsIm5hbWUiOiJnZXRBY2Nlc3NGbGFncyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNnZXRBdHRyaWJ1dGVzQXQiLCJuYW1lIjoiZ2V0QXR0cmlidXRlc0F0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI2dldEV4Y2VwdGlvbnMiLCJuYW1lIjoiZ2V0RXhjZXB0aW9ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNnZXROQ29sdW1ucyIsIm5hbWUiOiJnZXROQ29sdW1ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNnZXROUm93cyIsIm5hbWUiOiJnZXROUm93cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNnZXROb3RpZnkiLCJuYW1lIjoiZ2V0Tm90aWZ5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI2dldFZhbHVlQXQiLCJuYW1lIjoiZ2V0VmFsdWVBdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNyZW1vdmVSb3ciLCJuYW1lIjoicmVtb3ZlUm93IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI3Jlc2V0IiwibmFtZSI6InJlc2V0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI3Jvd0luc2VydGVkIiwibmFtZSI6InJvd0luc2VydGVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI3Jvd1JlbW92ZWQiLCJuYW1lIjoicm93UmVtb3ZlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5EYXRhTW9kZWxJbnRlcmZhY2UuaHRtbCNyb3dVcGRhdGVkIiwibmFtZSI6InJvd1VwZGF0ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuRGF0YU1vZGVsSW50ZXJmYWNlLmh0bWwjc2VuZEhpbnQiLCJuYW1lIjoic2VuZEhpbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuRGF0YU1vZGVsSW50ZXJmYWNlLmh0bWwjc2V0VmFsdWVBdCIsIm5hbWUiOiJzZXRWYWx1ZUF0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sI3RoYXciLCJuYW1lIjoidGhhdyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdkYV82XzAuR2RhLkRhdGFNb2RlbEludGVyZmFjZS5odG1sIiwibmFtZSI6IkRhdGFNb2RlbEludGVyZmFjZSJ9