Hi,
We have ListGrid with 2 columns. kcp_name column has OptionDataSource.
When user click add button, it startEditing a new row, then kcp_name field fetches data from OptionDataSource. Now question: How to get derived data as treegrid not as listGrid? So it shows treegrid in listGridField.
We have ListGrid with 2 columns. kcp_name column has OptionDataSource.
Code:
ListGridField full_cod = new ListGridField("full_cod");
full_cod.setWidth(200);
ListGridField kcp_name = new ListGridField("fullname");
kcp_name.setOptionDataSource(DataSource.get("biViewObjTableDS"));
kcp_name.setOptionOperationId("fetchKCP");
kcp_name.setWidth(400);
Code:
ListGrid kcpList = new ListGrid(); kcpList.startEditingNew();
Code:
<DataSource ID="biViewObjTableDS" serverType="sql" tableName="BI_view_obj" >
<fields>
<field name="ID" type="sequence" length="2000" hidden="true" primaryKey="true" />
<field name="par_id" type="integer" hidden="true" foreignKey="BI_view_obj.ID" rootValue="0" />
<field name="full_cod" type="text" length="20" title="Code" />
<field name="fullname" type="text" title="Name" />
</fields>
<operationBindings>
<operationBinding operationType="fetch" operationId="fetchKCP" >
<whereClause> BI_view_obj.typ_name = 'KCP' </whereClause>
</operationBinding>
</operationBindings>
</DataSource>
Comment