I created a simple type to use in my application.
my custom type:
creating form from datasource with as field that has our custom type:
When i set the editor from inside my SimpleType, i get a runtime error (com.google.gwt.core.client.JavaScriptException: (TypeError): Object expected) when i add the form to the main canvas. Is this a bug or did i do something wrong?
I have the problem with SmartGWT 1.1 and SmartGWT 1.2 SNAPSHOT.
Setting the editor type from inside the datasource works ok but would like to do it from my type.
I also go an other related question:
I want to format the displayed value, in the SmartClient API I'm finding http://www.smartclient.com/docs/6.5.1/a/b/c/go.html#method..SimpleType.normalDisplayFormatter, but it seems that for SmartGWT I will have to work with maskvalidator. Is that true?
my custom type:
Code:
public class TestST extends SimpleType{ public TestST(){ this.setName("testType"); this.setValidators(new IsIntegerValidator()); //next line breaks the code this.setEditorType(new TextItem()); } }
Code:
//following line is needed to find the type string new TestST().create(); //datasource with one field that is set to our custom type DataSource ds = new DataSource(); DataSourceField dsf = new DataSourceField(); dsf.setName("name"); dsf.setTitle("Title"); dsf.setAttribute("type", "testType"); // smartgwt does not have a method for this ds.setFields(dsf); //form generated from the DataSource final DynamicForm df = new DynamicForm(); df.setDataSource(ds);
I have the problem with SmartGWT 1.1 and SmartGWT 1.2 SNAPSHOT.
Setting the editor type from inside the datasource works ok but would like to do it from my type.
I also go an other related question:
I want to format the displayed value, in the SmartClient API I'm finding http://www.smartclient.com/docs/6.5.1/a/b/c/go.html#method..SimpleType.normalDisplayFormatter, but it seems that for SmartGWT I will have to work with maskvalidator. Is that true?
Comment