Hello there,
I am trying to structure my widgets depending on the button clicked on the RibbionBar. I have a VLayout on which I have added a RibbonBarwith 4 buttons. Now depending on the button clicked I want to display different forms in the VLayout and below the RibbonBar. Can somebody help me to get started. I tried but not working as expected. When I click on the button in the ribbonBar the listgrid is drawn/shown over the ribbonBar instead of showing it below the ribbonBar.
then in the clickHandler of the first button in the RibbonBar I have this which draws the listgrid.
I am trying to structure my widgets depending on the button clicked on the RibbionBar. I have a VLayout on which I have added a RibbonBarwith 4 buttons. Now depending on the button clicked I want to display different forms in the VLayout and below the RibbonBar. Can somebody help me to get started. I tried but not working as expected. When I click on the button in the ribbonBar the listgrid is drawn/shown over the ribbonBar instead of showing it below the ribbonBar.
Code:
ribbonBar.addMember(orderGroup); ribbonBar.addMember(reportGroup); ribbonBar.addMember(productGroup); ribbonBar.addMember(systemGroup); vLayout.addChild(ribbonBar); vLayout.draw();
Code:
order.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { vLayout.addChild(createOrderFrame()); } });
Code:
protected ListGrid createOrderFrame() { //DataSource ds = DataSource.get(""); ListGrid listGrid = new ListGrid(); listGrid.setWidth100(); listGrid.setHeight(200); //listGrid.setDataSource(dataSource); listGrid.setAutoFetchData(true); listGrid.addRecordClickHandler(new RecordClickHandler() { public void onRecordClick(RecordClickEvent event) { } }); return listGrid; }