hurra - i've found a solution - don't no if it is correct - but it works: let btn = newButton("click me...", proc(sender: Button)= let ls = @["one", "two", "three", "four"] for i, v in ls: list.add(v) model.rowInserted(i) ) Run
for each new row i've done a `model.rowInserted(i)` in a for-loop :) and now the new values are in the table :)