Examples of Comboitem


Examples of org.zkoss.zul.Comboitem

        Combobox buildingCB = (Combobox) getFellow("building");
        Iterator it = buildingList.iterator();
        while (it.hasNext()) {
            Building building = (Building) it.next();
            Comboitem item = new Comboitem();
            item.setValue(building);
            item.setLabel(building.getBuildingName());
            item.setParent(buildingCB);
        }
    }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        Combobox buildingCB = (Combobox) getFellow("building");
        if(form.getBuildingId() != null) {
            List items =  buildingCB.getItems();
            Iterator buildingItr = items.iterator();
            while(buildingItr.hasNext()) {
                Comboitem item = (Comboitem)buildingItr.next();
                Building building = (Building)item.getValue();

                if(building.getBuildingId().equals(form.getBuildingId())) {
                    buildingCB.setSelectedItem(item);
                }
            }
        }

        Combobox systemCB = (Combobox) getFellow("system");
        List items = systemCB.getItems();
        Iterator it = items.iterator();
        while(it.hasNext()) {
            Comboitem item = (Comboitem)it.next();
            if(item.getValue().toString().equals(form.getSystemType())) {
                systemCB.setSelectedItem(item);
            }
        }

        selectMaintainEventTypeBySystem();

        Combobox maintainEventTypeCB = (Combobox) getFellow("maintainEventType");
        if(form.getEventTypeId() != null) {
            List maintainEventTypeItems =  maintainEventTypeCB.getItems();
            Iterator maintainEventTypeItr = maintainEventTypeItems.iterator();
            while(maintainEventTypeItr.hasNext()) {
                Comboitem item = (Comboitem)maintainEventTypeItr.next();
                MaintainEventType maintainEventType = (MaintainEventType)item.getValue();
                if(maintainEventType.getEventTypeId().equals(form.getEventTypeId())) {
                    maintainEventTypeCB.setSelectedItem(item);
                }
            }
        }


        Textbox maintainEventNameTB = (Textbox) getFellow("maintainEventName");
        maintainEventNameTB.setText(form.getMaintainEventName());

        Textbox regularSettingTB = (Textbox) getFellow("regularSetting");
        regularSettingTB.setText(form.getRegularSetting());

        Textbox noteTB = (Textbox) getFellow("note");
        noteTB.setText(form.getNote());

        Combobox importantLevelCB = (Combobox) getFellow("importantLevel");
        List importantLevelItems =  importantLevelCB.getItems();
            Iterator importantLevelItr = importantLevelItems.iterator();
            while(importantLevelItr.hasNext()) {
                Comboitem item = (Comboitem)importantLevelItr.next();
                if(item.getValue().toString().equals(form.getImportantLevel())) {
                    importantLevelCB.setSelectedItem(item);
                }
            }
    }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        Combobox buildingCB = (Combobox) getFellow("building");
        if(buildingCB.getSelectedItem() == null) {
            this.showMsg("查詢前要設定建物設施名稱", "錯誤的操作");
            return;
        }
        Comboitem item = (Comboitem)buildingCB.getSelectedItem();
        Building building = (Building)item.getValue();
        Long buildingId = building.getBuildingId();

        Map para = new HashMap();
        para.put("buildingId", buildingId);
View Full Code Here

Examples of org.zkoss.zul.Comboitem

    DataBinder.postOnCreateEvents(item); //since 5.0.4
  }

  public Comboitem newComboitem(Combobox combobox) {
    //clone from template
    final Comboitem clone = (Comboitem)_template.clone();
    //TODO: see if databinder has this kind of Comboitem, if not, add new CollectionListItem
    //avoid duplicate id error, will set to new id when render()
    //Bug #1962153: Data binding generates duplicate id in some case add "_".
    if (clone.getId().length() > 0) {
      clone.setId(null);
    }
         
    //link cloned component with template
    //each Comboitem and and it decendants share the same templatemap
    Map templatemap = new HashMap(7);
    linkTemplates(clone, _template, templatemap);
   
    //link this template map to parent templatemap (Combobox in Combobox)
    Map parenttemplatemap = (Map) combobox.getAttribute(DataBinder.TEMPLATEMAP);
    if (parenttemplatemap != null) {
        templatemap.put(DataBinder.TEMPLATEMAP, parenttemplatemap);
    }
    //kept clone kids somewhere to avoid create too many components in browser
    final List kids = new ArrayList(clone.getChildren());
    clone.setAttribute(KIDS, kids);
    clone.getChildren().clear();
    return clone;
  }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        Combobox buildingCB = (Combobox) getFellow("building");
        Iterator it = buildingList.iterator();
        while (it.hasNext()) {
            Building building = (Building) it.next();
            Comboitem item = new Comboitem();
            item.setLabel(building.getBuildingName());
            item.setValue(building);
            item.setParent(buildingCB);
        }
    }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        requestByTB.setText(form.getRequestBy());
        requestAtDate.setValue(form.getRequestAt());
        requestAtTime.setValue(form.getRequestAt());
        Iterator statusCBItr = statusCB.getItems().iterator();
        while (statusCBItr.hasNext()) {
            Comboitem item = (Comboitem) statusCBItr.next();
            if (item.getValue().toString().equals(form.getStatus())) {
                statusCB.setSelectedItem(item);
            }
        }
        requestMobilePhoneTB.setText(form.getRequestMobilePhone());

        Textbox requestMaintainNoTB = (Textbox) getFellow("requestMaintainNo");
        Combobox buildingCB = (Combobox) getFellow("building");
        Textbox requestReasonTB = (Textbox) getFellow("requestReason");
        Datebox firstResponseAtDate = (Datebox) getFellow("firstResponseAtDate");
        Timebox firstResponseAtTime = (Timebox) getFellow("firstResponseAtTime");
        Textbox responseMessageTB = (Textbox) getFellow("responseMessage");

        requestMaintainNoTB.setText(form.getRequestMaintainNo());
        Iterator buildingCBItr = buildingCB.getItems().iterator();
        while (buildingCBItr.hasNext()) {
            Comboitem item = (Comboitem) buildingCBItr.next();
            Building building = (Building) item.getValue();
            if (building.getBuildingId().toString().equals(form.getBuildingId().toString())) {
                buildingCB.setSelectedItem(item);
            }
        }
        requestReasonTB.setText(form.getRequestReason());
View Full Code Here

Examples of org.zkoss.zul.Comboitem

            return TypeConverter.IGNORE;
          }
          final BindingListModel model = (BindingListModel) xmodel;
          int index = model.indexOf(val);
          if (index >= 0 && cbbox.getItemCount() > index) {
            final Comboitem item = (Comboitem) cbbox.getItemAtIndex(index);
            //Bug #2728704: Listbox with databinding generates onSelect w/o user action
            //Shall not fire event by spec. For backward compatibility(still want to
            //fire onSelect event as usual), user can specifies in zk.xml
            //<library-property>
            //  <name>org.zkoss.zkplus.databind.onSelectWhenLoad</name>
            //  <value>true</value>
            //</library-property>
            //then data binder will still fire the onSelect event as usual.
            if (SelectedItemConverter.isOnSelectWhenLoad()) {
              final int selIndex = cbbox.getSelectedIndex();
             
              //We need this to support load-when:onSelect
              if (item != null && selIndex != index) { // bug 1647817, avoid endless-loop
                Set items = new HashSet();
                items.add(item);
                //bug #2140491
                Executions.getCurrent().setAttribute("zkoss.zkplus.databind.ON_SELECT"+cbbox.getUuid(), Boolean.TRUE);
                Events.postEvent(new SelectEvent("onSelect", cbbox, items, item));
              }
            }
            return item;
          }
        } else if (xmodel == null) { //no model case, assume Comboitem.value to be used with selectedItem
          //iterate to find the selected item assume the value (select mold)
          for (final Iterator it = cbbox.getItems().iterator(); it.hasNext();) {
            final Comboitem li = (Comboitem) it.next();
            if (val.equals(li.getValue())) {
              return li;
            }
          }
        } else {
          throw new UiException("model of the databind combobox "+cbbox+" must be an instanceof of org.zkoss.zkplus.databind.BindingListModel." + xmodel);
View Full Code Here

Examples of org.zkoss.zul.Comboitem



        while (it.hasNext()) {
            Org s = (Org) it.next();
            Comboitem item = new Comboitem();
            item.setValue(s);
            item.setLabel(s.getOrgName());
            item.setParent(orgIdCB);




        }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        Textbox accountTB = (Textbox) getFellow("account");
        Textbox passwdTB = (Textbox) getFellow("passwd");

        Iterator supplierIt = orgIdCB.getItems().iterator();
        while (supplierIt.hasNext()) {
            Comboitem item = (Comboitem) supplierIt.next();
            Org s = (Org) item.getValue();

            logger.debug("" + var.getOrgId() + ", " + s.getOrgId());
            if (var.getOrgId() != null && var.getOrgId() == s.getOrgId()) {
                orgIdCB.setSelectedItem(item);
            }
View Full Code Here

Examples of org.zkoss.zul.Comboitem

        passwdTB.setText(var.getPasswd());
    }

    public void query() {
        Combobox orgIdCB = (Combobox) getFellow("orgId");
        Comboitem itemVar = orgIdCB.getSelectedItem();
        String queryString = null;
        Map para = new HashMap();

        logger.debug("--->itemVar: " + itemVar);
        if (itemVar != null) {
            queryString = orgIdCB.getSelectedItem().getLabel();
            para.put("orgName", queryString);
        } else {
            para.put("orgName", null);
        }

        refreshObjEntities(para);

        // empty all fields , except the query condition field
        UserForm emptyObj = new UserForm();
        objToView(emptyObj);

        Iterator supplierIt = orgIdCB.getItems().iterator();
        while (supplierIt.hasNext()) {
            Comboitem item = (Comboitem) supplierIt.next();
            Org s = (Org) item.getValue();

            if (queryString != null && queryString.equals(s.getOrgName())) {
                orgIdCB.setSelectedItem(item);
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.