The TableViewListener#tableDataChanged(TableView, List<?>) method relates to
the TableView#setTableData(List<?>) so is only called when a new model is
set against the TableView.

Perhaps you want org.apache.pivot.wtk.TableViewRowListener or even
org.apache.pivot.collections.ListListener?

TableView tableView = ...;

TableViewRowListener myTableViewRowListener = ...;
tableView.getTableViewRowListeners().add(myTableViewRowListener);

ListListener myListListener = ...;
tableView.getTableData().getListListeners().add(myListListener);


Chris

On 9 December 2010 18:21, lello <[email protected]> wrote:

>
> Hi All,
>
> gain on the list for a problem. I have a tableView with a
> tableDataChanged()
> listener.
> I thought that the listener should be called after editing a row, but this
> doesn't happen.
> I guess there is somethign wrong probaby in my code...which is as simple
> as:
>
>                tableView.getTableViewListeners().add(new
> TableViewListener.Adapter() {
>                                @Override
>                                public void tableDataChanged(TableView tv,
> List<?> previousData) {
>                                        System.out.println("data changed");
>                                }
>                        });
> --
> View this message in context:
> http://apache-pivot-users.399431.n3.nabble.com/tabelDataChanged-tp2056728p2056728.html
> Sent from the Apache Pivot - Users mailing list archive at Nabble.com.
>

Reply via email to