(".sample-box", "sample-over",
"none") {
@Override
public void renderEnd(SafeHtmlBuilder builder) {
String markup = new StringBuilder("").toString();
builder.appendHtmlConstant(markup);
}
@Override
public void renderItem(SafeHtmlBuilder builder, SafeHtml content) {
builder.appendHtmlConstant("");
builder.append(content);
builder.appendHtmlConstant("
");
}
};
overviewView = new ListView(overviewStore, new IdentityValueProvider() {
@Override
public void setValue(Example object, Example value) {
}
}, appearance);
overviewView.setCell(new SimpleSafeHtmlCell(new AbstractSafeHtmlRenderer() {
@Override
public SafeHtml render(Example object) {
return r.renderItem(object);
}
}));
overviewView.addStyleName("overview-page");
overviewView.setBorders(false);
overviewView.getSelectionModel().addSelectionHandler(new SelectionHandler() {
@Override
public void onSelection(SelectionEvent event) {
placeController.goTo(new ExamplePlace(event.getSelectedItem().getId()));
}
});
overview.add(overviewView);
return overview;
}
public void loadData(ExampleModel exampleModel) {
overviewStore.addAll(exampleModel.getExamplesAsList());
}
public void onModuleLoad() {
RootPanel.get().add(asWidget());
}
public void setPlaceController(PlaceController placeController) {
this.placeController = placeController;
}
}