Designer was unable to find any GUI elements in your source
Check that the open compilation is a GUI class
Can GWT Designer handle inheritance? Am I simply just missing something? The following is one of our forms. As you can see, we inherit from Data Form. I wanted to make sure that we can modify our existing code with GWT Designer before I go any further.
- Code: Select all
/**
*
*/
package com.interact911.admin.console.client.forms;
import com.google.gwt.user.client.ui.*;
import com.gwtext.client.data.*;
import com.gwtext.client.widgets.form.*;
import com.interact911.admin.console.client.config.*;
/**
*
*
*/
public class MsagForm extends DataForm
{
/**
* @param dataRecord
* @param composite
* @param dataConfig
*/
public MsagForm(Record dataRecord, Composite composite, DataConfig dataConfig)
{
super( dataRecord, composite, dataConfig );
}
/* (non-Javadoc)
* @see com.interact911.admin.console.client.forms.DataForm#getFirstTabFieldSet()
*/
protected FieldSet getFirstTabFieldSet()
{
FieldSet fieldSet = new FieldSet();
fieldSet.setTitle( "MSAG detail" );
fieldSet.add(new TextField() {
{
setFieldLabel(constants.streetname());
setName("streetname");
setWidth(190);
setAllowBlank(false);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.streetsuffix());
setName("streetsuffix");
setWidth(190);
setAllowBlank(true);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.prefixdirectional());
setName("prefixdirectional");
setWidth(190);
setAllowBlank(true);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.postdirectional());
setName("postdirectional");
setWidth(190);
setAllowBlank(true);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.housenumlow());
setName("housenumlow");
setWidth(190);
setAllowBlank(false);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.housenumhigh());
setName("housenumhigh");
setWidth(190);
setAllowBlank(false);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.community());
setName("community");
setWidth(190);
setAllowBlank(false);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.state());
setName("state");
setWidth(190);
setAllowBlank(true);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.zip());
setName("zip");
setWidth(190);
setAllowBlank(true);
}
});
fieldSet.add(new TextField() {
{
setFieldLabel(constants.oddeven());
setName("oddeven");
setWidth(190);
setAllowBlank(false);
}
});
return fieldSet;
}
}
Thanks,
Tom Tessitore