Generated columns of table disappears after back navigator

Hi !

I have a table with two generated columns in my view called “View1” :

http://localhost:8080/ihm/MyApp#!View1  

I add generated columns to my table as below :

table.addGeneratedColumn("mail", new ColumnGenerator() {
	@Override
	public Object generateCell(final Table source, final Object itemId, final Object columnId) {
	....
	});

table.addGeneratedColumn("action", new ColumnGenerator() {
	@Override
	public Object generateCell(final Table source, final Object itemId, final Object columnId) {
	....
	});

These columns are visible. Suite I navigate to another view like “View2” as below :

http://localhost:8080/ihm/MyApp#!View2

And when I returned to the previous view (View1) with this instruction :

JavaScript.eval("window.history.back();") (browser go back to previous view)

All generated columns are disappeared. Have you an idea of this behavior ?

Thanks by advance.

----->> I find the solution, I add property mail and action in binding bean (Data Transfer Object).