in the module onLoad();
GFoamTree gfoamtree = new GFoamTree(""); /// .... must be on "top"
in my callback
Code:
.... if (tabset.getSelectedTabNumber() == 0) { // foamtree tab gfoamtree.show(); } ; gfoamtree.setData(clusterdata.duplicate(), "label", "docs"); ....
Code:
gfoamtree.addGFoamTreeHandler(new GFoamTreeHandler() { @Override public void onMessageReceived(GFoamTreeReceivedEvent event) { // TODO Auto-generated method stub super.onMessageReceived(event); // Window.alert("message received" + event.getMessage()); // Window,alert("bad habit to use window alert use logWarn"); Record gfoamclusterrecord = clusterdata.findAll("label", event.getMessage())[0]; AdvancedCriteria adCriteria = new AdvancedCriteria("_id", OperatorId.IN_SET, gfoamclusterrecord .getAttributeAsStringArray("FilterIds")); grid.setData(griddata.findAll(adCriteria)); // Sample browser MVC debugging displays... can't use system.err // in the browser side grid.redraw(); } });
Leave a comment: