6
Jak dodać/usunąć pojedynczy element do/z CellList
?Jak dodać lub usunąć pojedynczy element z/do CellList?
Jak dodać/usunąć pojedynczy element do/z CellList
?Jak dodać lub usunąć pojedynczy element z/do CellList?
Jeśli używasz ListDataProvider<T>
pobierz listę zawijaną i po prostu dodaj lub usuń element.
bardzo prosty przykład:
public void onModuleLoad() {
final ListDataProvider<String> provider = new ListDataProvider<String>(getList());
CellList<String> list = new CellList<String>(new TextCell());
provider.addDataDisplay(list);
Button btn = new Button("add more");
btn.addClickHandler(new ClickHandler() {
private int counter = 0;
@Override
public void onClick(ClickEvent event) {
provider.getList().add(++counter + " more");
}
});
RootPanel.get().add(list);
RootPanel.get().add(btn);
}
private LinkedList<String> getList() {
LinkedList<String> list = new LinkedList<String>();
list.add("1st");
list.add("2nd");
list.add("3rd");
list.add("4th");
list.add("5th");
return list;
}
Czy oznacza element? http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/user/client/Element.html –