小编use*_*474的帖子

GWT - 在celltree中添加和删除节点

在这里,我有一个完整且非常简单的示例,可以动态添加/删除节点到celltree.我的例子不是很好.似乎有一个刷新问题.只有关闭/扩展节点才会显示正确的结果.我也没有在这个适合这个问题的论坛中找到任何答案.也许有人可以尝试我的例子并告诉我问题出在哪里.任何其他提示也非常感激.

问候,马可

import java.util.ArrayList;
import com.google.gwt.cell.client.AbstractCell;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.user.cellview.client.CellTree;
import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.view.client.ListDataProvider;
import com.google.gwt.view.client.SingleSelectionModel;
import com.google.gwt.view.client.TreeViewModel;

public class MyCelltreeTest implements EntryPoint {
  private AbsolutePanel absolutePanel;
  private CellTree cellTree;
  private Button btnAdd;
  private Button btnRemove;
  private MyTreeModel myTreeModel;
  private SingleSelectionModel<MyNode> selectionModelCellTree = null;

  @Override
  public void onModuleLoad() {
    RootPanel rootPanel = RootPanel.get();
    rootPanel.add(getAbsolutePanel(), 0, 0);
  }

  private AbsolutePanel getAbsolutePanel() {
    if (absolutePanel == null) {
      absolutePanel = new AbsolutePanel(); …
Run Code Online (Sandbox Code Playgroud)

gwt add

8
推荐指数
1
解决办法
5044
查看次数

标签 统计

add ×1

gwt ×1