Simplistic Setup:
D1.ds.xml is a datasource for BO1 and D2.ds.xml is a datasource for BO2:-
and
I would like to set up D1 so that BO2's can be selected from a dropdown.
The objective is to assign a BO2 to BO1.item by selecting it from a drop down. This doesn't seem to work. I thought perhaps there's a special way of using valueField to point to all of selected BO2 record instead of a field within it.
In other words, it there a way that SmartGWT can auto populate BO1.item with selected BO2 on the serverside automatically. If not, is there a better way.
Thanks.
D1.ds.xml is a datasource for BO1 and D2.ds.xml is a datasource for BO2:-
Code:
class test.BO1
{
long id;
String name;
BO2 item;
}
Code:
<DataSource ID="D1" serverType="generic">
<fields>
<field name="primaryKey" type="id" hidden="true" primaryKey="true" />
<field name="item" type="D2" javaClass="test.BO2" displayField="name" editorType="select" optionDataSource="D2"/>
</fields>
<serverObject lookupStyle="new" className="test.server.BO1DMI" />
</DataSource>
Code:
class test.BO2
{
long id;
String name;
}
Code:
<DataSource ID="D2" serverType="generic">
<fields>
<field name="primaryKey" type="id" hidden="true" primaryKey="true" />
<field name="name" type="text"/>
</fields>
<serverObject lookupStyle="new" className="test.server.BO2DMI" />
</DataSource>
The objective is to assign a BO2 to BO1.item by selecting it from a drop down. This doesn't seem to work. I thought perhaps there's a special way of using valueField to point to all of selected BO2 record instead of a field within it.
In other words, it there a way that SmartGWT can auto populate BO1.item with selected BO2 on the serverside automatically. If not, is there a better way.
Thanks.
Comment