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