I have a custom item view, ie. a class inherited from Wt::WAbstractItemView. It displays a single row from a model and allows to edit its fields. The model represents a wide database table (20+ fields) and is shared between two views. The other view is a WTableView which only displays 5 most meaningful columns. When a row is selected, my single-row view is scrolled to that position. But apparently, it does not save data into the model. What should I do to have an editable view? I mean, what methods must be implemented (and how) in the view in order to save edited fields?