addGlobalEventListener(new ProxyEventListener(this));
setViewSelector("person/editableList");
list = new EditableBeanListWidget(PersonMO.class);
list.addBeanColumn("id", "#Id", false);
list.addBeanColumn("name", "#First name", true, new SimpleColumnFilter.Like(), new TextControl());
list.addBeanColumn("surname", "#Last name", true, new SimpleColumnFilter.Like(), new TextControl());
list.addBeanColumn("phone", "#Phone no", true, new SimpleColumnFilter.Like(), new TextControl());
list.addBeanColumn("birthdate", "#Birthdate", true, new SimpleColumnFilter.Equals(), new DateControl());
list.setListDataProvider(buildListDataProvider());
list.setFormRowHandler(buildFormRowHandler());