summaryrefslogtreecommitdiffstatshomepage
path: root/reflectmodels.go
diff options
context:
space:
mode:
Diffstat (limited to 'reflectmodels.go')
-rw-r--r--reflectmodels.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/reflectmodels.go b/reflectmodels.go
index 48bc95db..c3132a24 100644
--- a/reflectmodels.go
+++ b/reflectmodels.go
@@ -57,6 +57,14 @@ func newReflectListModel(dataSource interface{}) (ListModel, error) {
m.PublishItemsReset()
})
+
+ rlm.ItemsInserted().Attach(func(from, to int) {
+ m.PublishItemsInserted(from, to)
+ })
+
+ rlm.ItemsRemoved().Attach(func(from, to int) {
+ m.PublishItemsRemoved(from, to)
+ })
}
return m, nil