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

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


    if (window.getSelecteds().size()<=0){
      Context.getInstance().addDetailExecution("UG - No hay seleccionados" );
    }
    while (it.hasNext()) {
      String actual = getActual(it.next());
      ModelData data = (ModelData)grid.searchModel(ParamsConst.ID, actual);
      if (data!=null){
        Context.getInstance().addDetailExecution("UG - Agregando " + data.get(ParamsConst.NAME));
        selection.add(data);

      } else {
        Context.getInstance().addDetailExecution("UG - No se encontro" + actual );
      }
View Full Code Here


      // drop is in form from tree store
      if (test.getPropertyNames().contains("model")) {

        List<ModelData> children = new ArrayList<ModelData>();
        for (ModelData tm : models) {
          ModelData child = tm.get("model");
          children.add(child);
        }
        if (p == null) {
          treeGrid.getTreeStore().insert(children, index, false);
        } else {
          treeGrid.getTreeStore().insert(p, children, index, false);
        }
        for (ModelData tm : models) {
          ModelData child = tm.get("model");
          List sub = (List) ((TreeModel) tm).getChildren();
          appendModel(child, sub, 0);

        }
        return;
View Full Code Here

  }

  protected void handleAppendDrop(DNDEvent event, TreeNode item) {
    List<ModelData> models = prepareDropData(event.getData(), false);
    if (models.size() > 0) {
      ModelData p = null;
      if (item != null) {
        p = item.getModel();
        appendModel(p, models, treeGrid.getTreeStore().getChildCount(item.getModel()));
      } else {
        appendModel(p, models, 0);
View Full Code Here

    List sel = event.getData();
    if (sel.size() > 0) {
      int idx = treeGrid.getTreeStore().indexOf(item.getModel());
      idx = status == 0 ? idx : idx + 1;
      if (item.getParent() != null) {
        ModelData p = item.getParent().getModel();
        appendModel(p, sel, idx);
      } else {
        appendModel(null, sel, idx);
      }
    }
View Full Code Here

    }

    if (item != null && event.getDropTarget().component == event.getDragSource().component) {
      TreeGrid source = (TreeGrid) event.getDragSource().component;
      List<ModelData> list = source.getSelectionModel().getSelection();
      ModelData overModel = item.getModel();
      for (int i = 0; i < list.size(); i++) {
        ModelData sel = list.get(i);
        if (overModel == sel) {
          Insert.get().hide();
          event.getStatus().setStatus(false);
          return;
        }
View Full Code Here

      Iterator<ModelData> users = usersView.iterator();
      while (users.hasNext()) {
        String id = "";
        Object actualUser = users.next();
        if (actualUser instanceof ModelData) {
          ModelData modelData = (ModelData) actualUser;
          id = modelData.get("id");
        } else {
          id = (String) actualUser;
        }
        toSend.add(id);
      }
View Full Code Here

        Integer id = null;
        Object actual = t.next();
        if (actual instanceof ModelData) {
          Context.getInstance().addDetailExecution("RelationWindow - setTareas 5");
          Context.getInstance().addDetailExecution("RelationWindow - actual:" + actual.getClass().getName());
          ModelData modelData = (ModelData) actual;
          id = modelData.get("id");
        } else {
          Context.getInstance().addDetailExecution("RelationWindow - setTareas 6");
          if (actual!=null){
            id = (Integer) actual;
          }
View Full Code Here

   
    fldEventType.addSelectionChangedListener(new SelectionChangedListener() {

      @Override
      public void selectionChanged(SelectionChangedEvent se) {
        ModelData modelData = se.getSelectedItem();
        UpdateFldEvent(modelData, null);
      }
    });
   
   
    verticalPanel.add(getFieldHorizontalLine(fldAction, "Accion", FIELD_WIDTH, LABEL_WIDTH));
    fldAction.setAllowBlank(Boolean.FALSE);
    registerField(fldAction);

    ListStore listStore = new ListStore();
    listStore.add(getModelData(RelationWindowOption.CREATE_TASK, "Crear Tarea"));
    listStore.add(getModelData(RelationWindowOption.MODIFY_STATE, "Modificar Estado"));
    fldAction.setStore(listStore);
    fldAction.setEditable(Boolean.FALSE);
    fldAction.setTypeAhead(true)
    fldAction.setTriggerAction(TriggerAction.ALL);
   
    fldAction.addSelectionChangedListener(new SelectionChangedListener() {

          @Override
          public void selectionChanged(SelectionChangedEvent se) {
            ModelData modelData = se.getSelectedItem();
            if (modelData!=null){
              String key = modelData.get("key");
              setVisiblePanel(key);
            }
          }

        });
View Full Code Here

   * @param key
   */
  @SuppressWarnings("unchecked")
  protected void setCombo(ComboBox comboBox, String key) {
    ListStore<ModelData> listStore = comboBox.getStore();
    ModelData modelData = null;
    Iterator it = listStore.getModels().iterator();
    while (it.hasNext()) {
      ModelData mdAux = (ModelData) it.next();
      //Context.getInstance().addDetailExecution("Comparando " + key + " con " + mdAux.get("key"));
      if (key.trim().equals(mdAux.get("key").toString().trim())){
        modelData = mdAux;
        break;
      }
    }
    comboBox.setValue(modelData);
View Full Code Here

  @Override
  protected void onDragDrop(DNDEvent event) {
    if (event.getOperation() == Operation.MOVE) {
      List<TreeModel> sel = event.getData();
      for (TreeModel tm : sel) {
        ModelData m = (ModelData) tm.get("model");
        tree.getStore().remove(m);
      }
    }
  }
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.