Search in sources :

Example 1 with Button

use of org.zkoss.zul.Button in project adempiere by adempiere.

the class RolePanel method initComponents.

@SuppressWarnings("unchecked")
private void initComponents() {
    Language language = Env.getLanguage(m_ctx);
    ResourceBundle res = ResourceBundle.getBundle(RESOURCE, language.getLocale());
    lblRole = new Label();
    lblRole.setId("lblRole");
    lblRole.setValue(res.getString("Role"));
    lblClient = new Label();
    lblClient.setId("lblClient");
    lblClient.setValue(res.getString("Client"));
    lblOrganisation = new Label();
    lblOrganisation.setId("lblOrganisation");
    lblOrganisation.setValue(res.getString("Organization"));
    lblWarehouse = new Label();
    lblWarehouse.setId("lblWarehouse");
    lblWarehouse.setValue(res.getString("Warehouse"));
    lstRole = new Combobox();
    lstRole.setAutocomplete(true);
    lstRole.setAutodrop(true);
    lstRole.setId("lstRole");
    lstRole.addEventListener(Events.ON_SELECT, this);
    lstClient = new Combobox();
    lstClient.setAutocomplete(true);
    lstClient.setAutodrop(true);
    lstClient.setId("lstClient");
    lstClient.addEventListener(Events.ON_SELECT, this);
    lstOrganisation = new Combobox();
    lstOrganisation.setAutocomplete(true);
    lstOrganisation.setAutodrop(true);
    lstOrganisation.setId("lstOrganisation");
    lstOrganisation.addEventListener(Events.ON_SELECT, this);
    lstWarehouse = new Combobox();
    lstWarehouse.setAutocomplete(true);
    lstWarehouse.setAutodrop(true);
    lstWarehouse.setId("lstWarehouse");
    lstWarehouse.addEventListener(Events.ON_SELECT, this);
    btnOk = new Button();
    btnOk.setId("btnOk");
    btnOk.setLabel("Ok");
    btnOk.addEventListener("onClick", this);
    btnCancel = new Button();
    btnCancel.setId("btnCancel");
    btnCancel.setLabel("Cancel");
    btnCancel.addEventListener("onClick", this);
    // initial role - Elaine 2009/02/06
    UserPreference userPreference = SessionManager.getSessionApplication().getUserPreference();
    String initDefault = userPreference.getProperty(UserPreference.P_ROLE);
    for (int i = 0; i < rolesKNPairs.length; i++) {
        ComboItem ci = new ComboItem(rolesKNPairs[i].getName(), rolesKNPairs[i].getID());
        lstRole.appendChild(ci);
        if (rolesKNPairs[i].getID().equals(initDefault))
            lstRole.setSelectedItem(ci);
    }
    if (lstRole.getSelectedIndex() == -1 && lstRole.getItemCount() > 0)
        lstRole.setSelectedIndex(0);
    // If we have only one role, we can hide the combobox - metas-2009_0021_AP1_G94
    if (lstRole.getItemCount() == 1 && !MSysConfig.getBooleanValue("ALogin_ShowOneRole", true)) {
        lstRole.setSelectedIndex(0);
        lblRole.setVisible(false);
        lstRole.setVisible(false);
    } else {
        lblRole.setVisible(true);
        lstRole.setVisible(true);
    }
    updateClientList();
}
Also used : Language(org.compiere.util.Language) Button(org.zkoss.zul.Button) Combobox(org.adempiere.webui.component.Combobox) Label(org.adempiere.webui.component.Label) ResourceBundle(java.util.ResourceBundle) UserPreference(org.adempiere.webui.util.UserPreference) ComboItem(org.adempiere.webui.component.ComboItem)

Example 2 with Button

use of org.zkoss.zul.Button in project adempiere by adempiere.

the class LogoutPanel method init.

private void init() {
    btnLogOut = new Button();
    btnLogOut.setImage(ServletFns.resolveThemeURL("~./images/Logout24.png"));
    btnLogOut.addEventListener(Events.ON_CLICK, this);
    this.appendChild(btnLogOut);
}
Also used : Button(org.zkoss.zul.Button)

Example 3 with Button

use of org.zkoss.zul.Button in project adempiere by adempiere.

the class WPOSScalesListener method doPerformAction.

protected void doPerformAction(Event actionEvent) {
    if (((Timer) pos.getScalesTimer()).isRunning() && pos.getScalesTimer() != actionEvent.getTarget()) {
        if (actionEvent.getTarget() instanceof Button) {
            Button source = (Button) actionEvent.getTarget();
            if (source.getLabel().equals("Ok")) {
                readMeasure();
                captureMeasure();
                return;
            }
        }
        return;
    }
    if (actionEvent.getTarget() == pos.getScalesTimer()) {
        readMeasure();
        return;
    }
}
Also used : Button(org.zkoss.zul.Button)

Example 4 with Button

use of org.zkoss.zul.Button in project spatial-portal by AtlasOfLivingAustralia.

the class MapComposer method adjustActiveLayersList.

public void adjustActiveLayersList() {
    if (activeLayersList != null && activeLayersList.getItems() != null) {
        for (Listitem li : activeLayersList.getItems()) {
            if (li.getValue() != null && ((MapLayer) li.getValue()).getType() == LayerUtilitiesImpl.MAP) {
                Listcell lc = (Listcell) li.getLastChild();
                int checkedCount = 0;
                for (Listitem i : activeLayersList.getItems()) {
                    if (i.getFirstChild().getFirstChild() != null && ((Checkbox) i.getFirstChild().getFirstChild()).isChecked()) {
                        checkedCount++;
                    }
                }
                // Buttons are created in the ActiveLayerRenderer for the base map layer.
                // update label
                Div div = (Div) lc.getLastChild();
                Button unsel = (Button) div.getLastChild();
                Button sel = (Button) unsel.getPreviousSibling();
                Button remove = (Button) sel.getPreviousSibling();
                // if all but map options layer is selected, title = 'unselect all'
                if (activeLayersList.getItemCount() == 1) {
                    sel.setVisible(false);
                    unsel.setVisible(false);
                    remove.setVisible(false);
                } else if (checkedCount == activeLayersList.getItemCount()) {
                    sel.setDisabled(true);
                    unsel.setDisabled(false);
                    sel.setVisible(true);
                    unsel.setVisible(true);
                    remove.setVisible(true);
                } else if (checkedCount == 1) {
                    sel.setDisabled(false);
                    unsel.setDisabled(true);
                    sel.setVisible(true);
                    unsel.setVisible(true);
                    remove.setVisible(true);
                } else {
                    sel.setDisabled(false);
                    unsel.setDisabled(false);
                    sel.setVisible(true);
                    unsel.setVisible(true);
                    remove.setVisible(true);
                }
            }
        }
    }
}
Also used : Button(org.zkoss.zul.Button) HasMapLayer(au.org.emii.portal.menu.HasMapLayer) MapLayer(au.org.emii.portal.menu.MapLayer)

Aggregations

Button (org.zkoss.zul.Button)4 HasMapLayer (au.org.emii.portal.menu.HasMapLayer)1 MapLayer (au.org.emii.portal.menu.MapLayer)1 ResourceBundle (java.util.ResourceBundle)1 ComboItem (org.adempiere.webui.component.ComboItem)1 Combobox (org.adempiere.webui.component.Combobox)1 Label (org.adempiere.webui.component.Label)1 UserPreference (org.adempiere.webui.util.UserPreference)1 Language (org.compiere.util.Language)1