complete table widget [skip ci]