diff options
Diffstat (limited to 'reflectmodels.go')
-rw-r--r-- | reflectmodels.go | 8 |
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 |