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();
}
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);
}
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;
}
}
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);
}
}
}
}
}
Aggregations