Search in sources :

Example 31 with Button

use of org.adempiere.webui.component.Button in project adempiere by adempiere.

the class DPViews method createViewPanel.

private Box createViewPanel() {
    Vbox vbox = new Vbox();
    if (MRole.getDefault().isAllow_Info_Product()) {
        Button btnViewItem = new Button("InfoProduct");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoProduct")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/InfoProduct16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_BPartner()) {
        Button btnViewItem = new Button("InfoBPartner");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoBPartner")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/InfoBPartner16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isShowAcct() && MRole.getDefault().isAllow_Info_Account()) {
        Button btnViewItem = new Button("InfoAccount");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoAccount")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/InfoAccount16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_Schedule()) {
        Button btnViewItem = new Button("InfoSchedule");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoSchedule")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/InfoSchedule16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    vbox.appendChild(new Separator("horizontal"));
    if (MRole.getDefault().isAllow_Info_Order()) {
        Button btnViewItem = new Button("InfoOrder");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoOrder")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_Invoice()) {
        Button btnViewItem = new Button("InfoInvoice");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoInvoice")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_InOut()) {
        Button btnViewItem = new Button("InfoInOut");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoInOut")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_Payment()) {
        Button btnViewItem = new Button("InfoPayment");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoPayment")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_CashJournal()) {
        Button btnViewItem = new Button("InfoCashLine");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoCashLine")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_Resource()) {
        Button btnViewItem = new Button("InfoAssignment");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoAssignment")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    if (MRole.getDefault().isAllow_Info_Asset()) {
        Button btnViewItem = new Button("InfoAsset");
        btnViewItem.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "InfoAsset")));
        btnViewItem.setImage(ServletFns.resolveThemeURL("~./images/Info16.png"));
        btnViewItem.addEventListener(Events.ON_CLICK, this);
        vbox.appendChild(btnViewItem);
    }
    return vbox;
}
Also used : Button(org.adempiere.webui.component.Button) Vbox(org.zkoss.zul.Vbox) Separator(org.zkoss.zul.Separator)

Example 32 with Button

use of org.adempiere.webui.component.Button in project adempiere by adempiere.

the class DPActivities method onEvent.

public void onEvent(Event event) {
    Component comp = event.getTarget();
    String eventName = event.getName();
    if (eventName.equals(Events.ON_CLICK)) {
        if (comp instanceof Button) {
            Button btn = (Button) comp;
            int menuId = 0;
            try {
                menuId = Integer.valueOf(btn.getName());
            } catch (Exception e) {
            }
            if (menuId > 0)
                SessionManager.getAppDesktop().onMenuSelected(menuId);
        }
    }
}
Also used : Button(org.adempiere.webui.component.Button) Component(org.zkoss.zk.ui.Component)

Example 33 with Button

use of org.adempiere.webui.component.Button in project adempiere by adempiere.

the class DPFavourites method addItem.

/**
     * Add menu treeitem into the user favorite panel
     * @param treeitem
     */
public void addItem(Treeitem treeitem) {
    Object value = treeitem.getValue();
    if (value != null) {
        int Node_ID = Integer.valueOf(value.toString());
        if (barDBupdate(true, Node_ID)) {
            String label = treeitem.getLabel().trim();
            Button btnFavItem = new Button(String.valueOf(Node_ID));
            btnFavItem.setLabel(label);
            btnFavItem.setImage(treeitem.getImage());
            btnFavItem.setDraggable(DELETE_FAV_DROPPABLE);
            btnFavItem.addEventListener(Events.ON_CLICK, this);
            btnFavItem.addEventListener(Events.ON_DROP, this);
            bxFav.appendChild(btnFavItem);
            bxFav.removeChild(lblMsg);
            bxFav.invalidate();
        } else {
            if (DBException.isUniqueContraintError(CLogger.retrieveException()))
                FDialog.error(0, this, "BookmarkExist", null);
        }
    }
}
Also used : Button(org.adempiere.webui.component.Button)

Aggregations

Button (org.adempiere.webui.component.Button)33 Vbox (org.zkoss.zul.Vbox)7 Component (org.zkoss.zk.ui.Component)6 Hbox (org.zkoss.zul.Hbox)6 ToolBarButton (org.adempiere.webui.component.ToolBarButton)5 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)4 Listbox (org.adempiere.webui.component.Listbox)4 Panel (org.adempiere.webui.component.Panel)4 Textbox (org.adempiere.webui.component.Textbox)4 WAppsAction (org.adempiere.webui.component.WAppsAction)4 Label (org.adempiere.webui.component.Label)3 Tabpanel (org.adempiere.webui.component.Tabpanel)3 Center (org.zkoss.zul.Center)3 North (org.zkoss.zul.North)3 Separator (org.zkoss.zul.Separator)3 Checkbox (org.adempiere.webui.component.Checkbox)2 Combobox (org.adempiere.webui.component.Combobox)2 ListHead (org.adempiere.webui.component.ListHead)2 ListHeader (org.adempiere.webui.component.ListHeader)2 Row (org.adempiere.webui.component.Row)2