Search in sources :

Example 1 with Label

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

the class DPFavourites method createFavouritesPanel.

private Box createFavouritesPanel() {
    bxFav = new Vbox();
    int AD_Role_ID = Env.getAD_Role_ID(Env.getCtx());
    int AD_Tree_ID = DB.getSQLValue(null, "SELECT COALESCE(r.AD_Tree_Menu_ID, ci.AD_Tree_Menu_ID)" + "FROM AD_ClientInfo ci" + " INNER JOIN AD_Role r ON (ci.AD_Client_ID=r.AD_Client_ID) " + "WHERE AD_Role_ID=?", AD_Role_ID);
    if (AD_Tree_ID <= 0)
        //	Menu
        AD_Tree_ID = 10;
    m_AD_Tree_ID = AD_Tree_ID;
    MTree vTree = new MTree(Env.getCtx(), AD_Tree_ID, false, true, null);
    MTreeNode m_root = vTree.getRoot();
    Enumeration<?> enTop = m_root.children();
    while (enTop.hasMoreElements()) {
        MTreeNode ndTop = (MTreeNode) enTop.nextElement();
        Enumeration<?> en = ndTop.preorderEnumeration();
        while (en.hasMoreElements()) {
            MTreeNode nd = (MTreeNode) en.nextElement();
            if (nd.isOnBar()) {
                String label = nd.toString().trim();
                Button btnFavItem = new Button(String.valueOf(nd.getNode_ID()));
                btnFavItem.setLabel(label);
                btnFavItem.setImage(getIconFile(nd));
                btnFavItem.setIconSclass("dp-favorite-button-image");
                btnFavItem.setDraggable(DELETE_FAV_DROPPABLE);
                btnFavItem.addEventListener(Events.ON_CLICK, this);
                btnFavItem.addEventListener(Events.ON_DROP, this);
                bxFav.appendChild(btnFavItem);
            }
        }
    }
    lblMsg = new Label("(Drag and drop menu item here)");
    if (bxFav.getChildren().isEmpty())
        bxFav.appendChild(lblMsg);
    return bxFav;
}
Also used : MTreeNode(org.compiere.model.MTreeNode) Button(org.adempiere.webui.component.Button) Label(org.zkoss.zul.Label) Vbox(org.zkoss.zul.Vbox) MTree(org.compiere.model.MTree)

Example 2 with Label

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

the class WDocActionPanel method initComponents.

private void initComponents() {
    lblDocAction = new Label();
    lblDocAction.setId("lblDocAction");
    lblDocAction.setValue(Msg.translate(Env.getCtx(), "DocAction"));
    label = new Label();
    label.setId("label");
    lstDocAction = new Listbox();
    lstDocAction.setId("lstDocAction");
    lstDocAction.setRows(0);
    lstDocAction.setMold("select");
    lstDocAction.setWidth("100px");
    lstDocAction.addEventListener(Events.ON_SELECT, this);
    confirmPanel = new ConfirmPanel(true);
    confirmPanel.addActionListener(Events.ON_CLICK, this);
}
Also used : ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Label(org.zkoss.zul.Label) Listbox(org.zkoss.zul.Listbox)

Aggregations

Label (org.zkoss.zul.Label)2 Button (org.adempiere.webui.component.Button)1 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)1 MTree (org.compiere.model.MTree)1 MTreeNode (org.compiere.model.MTreeNode)1 Listbox (org.zkoss.zul.Listbox)1 Vbox (org.zkoss.zul.Vbox)1