Hi All ,
I have been using GWT for quite some time for complex UI development. I have used Vista Fei Ide for GWT , now started using evaluation version of GWT designer, A first look at the GWT designer better when compared to Vista Fei, Designer has good additional features for development and during the run time.
In GWT its quite common that developers Create Custom Widgets e.g a Vertical Panel having a Text Box and button. This custom widgets are reused where ever required. Vista Fei did not support the custom widget development. i.e one cannot view the design of the custom widgets and work with it in the design view. SO i need to manually position these widgets in trial and error method. and its a cumbersome process. Losing lots of time in arranging these widgets. but I see the same problem int he GWT designer , though designer gives away option of creating Composite , Dialog Box and Popup Panel. but not with custom widget like Customized Tree , Vertical panel etc
I tried to create a custom widget extending Vertical Panel and tried to open in the Design view,[u] i was not able to open in the design view[/u].
It is showing "Unknown type" , this is the code
public class MyPanel extends VerticalPanel {
private Button b = null;
private HTML h = null;
public MyPanel() {
b = new Button("Clickie");
h = new HTML(" <b>Name</b> ");
initialize();
}
private void initialize() {
this.add(this.h);
this.add(this.b);
}
}
[ To reproduce the problem: Have the following code in MyPanel.java in the GWT application and open the application in GWT designer editor and click on the design view tab in the bottom]
I would like to point this problem as a critical problem as most the developers would have their custom widgets , so its highly important the design view is available for custom widgets . so its very easy to position this custom widgets in the UI screens.
I would recommend GWT Designer dev team to work with this feature as it would be great feature for the GWT developers
let me know if any one need more information on the same.