Package com.extjs.gxt.ui.client.data

Examples of com.extjs.gxt.ui.client.data.ModelData


    dataView.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {
   
      @Override
      public void selectionChanged(SelectionChangedEvent<ModelData> se) {
        if (se.getSelectedItem() != null) {
          ModelData record = se.getSelectedItem();
          Entry entry = (Entry) record;
          Explorer.showPage(entry);
          dataView.getSelectionModel().deselectAll();
        }
      }
View Full Code Here


    DNDListener listener = new DNDListener() {
      @SuppressWarnings({"unchecked", "rawtypes"})
      @Override
      public void dragStart(DNDEvent e) {
        TreePanel tree = ((TreePanel) e.getComponent());
        ModelData sel = tree.getSelectionModel().getSelectedItem();
        if (sel != null && tree.getStore().getParent(sel) == null) {
          e.setCancelled(true);
          e.getStatus().setStatus(false);
          return;
        }
View Full Code Here

      @SuppressWarnings("rawtypes")
      @Override
      protected void handleAppendDrop(DNDEvent event, TreeNode item) {
        List<BeanModel> sel = event.getData();
        for (BeanModel bean : sel) {
          ModelData m = new BaseModelData();
          for (String s : bean.getPropertyNames()) {
            m.set(s, bean.get(s));
          }
          tree.getStore().add(item.getModel(), m, false);
        }
      }
View Full Code Here

    '<span>{shortName}</span></div>',
    '</tpl>'].join("");
  }-*/;

  private ModelData createAlbum(String name) {
    ModelData m = new BaseModelData();
    m.set("name", name);
    return m;
  }
View Full Code Here

      }

    });
    tree.setDisplayProperty("name");

    ModelData m = newItem("Family", null);
    store.add(m, false);
    tree.setExpanded(m, true);

    store.add(m, newItem("Darrell", "user"), false);
    store.add(m, newItem("Maro", "user-girl"), false);
View Full Code Here

      }
    }));
  }

  private ModelData newItem(String text, String iconStyle) {
    ModelData m = new BaseModelData();
    m.set("name", text);
    m.set("icon", iconStyle);
    return m;
  }
View Full Code Here

      public String getKey(ModelData model) {
        return model.get("id");
      }

    });
    ModelData m = createModel("Fast Tree");
    store.add(m, false);
    tree.addListener(Events.BeforeExpand, new Listener<TreePanelEvent<ModelData>>() {

      public void handleEvent(TreePanelEvent<ModelData> be) {
        if (be.getNode().getItemCount() != 0) {
          return;
        }
        List<ModelData> list = new ArrayList<ModelData>();
        for (int i = 0; i < 500; i++) {
          ModelData m = createModel("Tree Item " + i);
          list.add(m);
        }
        tree.getStore().insert(be.getNode().getModel(), list, 0, true);
      }
    });
View Full Code Here

    add(container);
    tree.getSelectionModel().select(store.getRootItems(), true);
  }

  private ModelData createModel(String n) {
    ModelData m = new BaseModelData();
    m.set("name", n);
    m.set("id", String.valueOf(counter++));
    return m;
  }
View Full Code Here

    TreePanelDragSource source = new TreePanelDragSource(tree);
    source.addDNDListener(new DNDListener() {
      @Override
      public void dragStart(DNDEvent e) {
        ModelData sel = tree.getSelectionModel().getSelectedItem();
        if (sel != null && sel == tree.getStore().getRootItems().get(0)) {
          e.setCancelled(true);
          e.getStatus().setStatus(false);
          return;
        }
View Full Code Here

            NodeList<Element> rows = El.fly(group).select(".x-grid3-row");
            List<ModelData> temp = new ArrayList<ModelData>();
            for (int i = 0; i < rows.getLength(); i++) {
              Element r = rows.getItem(i);
              int idx = findRowIndex(r);
              ModelData m = grid.getStore().getAt(idx);
              temp.add(m);
            }
            if (checked) {
              grid.getSelectionModel().select(temp, true);
            } else {
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.data.ModelData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.