Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Displaying nested form item

$
0
0
I have an expanding row ListGrid with nested items that are DynamicForms, as shown in the SmartClient showcase.

The main difference with the showcase is that I explicitly construct the form instead of letting the nested DS generate its layout for me. Ex.:

Code:

        final DynamicForm docRepoForm = new TransactionBasicForm();
        docRepoForm.setGroupTitle("Document Repository");

        TextItem repoUuid = new TextItem("repouuid");
        repoUuid.setTitle("Repository Unique ID");
        repoUuid.setWidth(400);

When I need to override the getExpansionComponent() function of the ListGrid in order to set the nested forms, I do not know which function I should use to display the nested form that matches the current record.

Code:

      @Override
            protected Canvas getExpansionComponent(final ListGridRecord record) {

                // create the nested widget (this is a layout of forms)
                final SiteWidget siteWidget = new SiteWidget();

                //HERE: how to fetch data related to the current record?

                return siteWidget;
            }


In other words, I am looking for the equivalent for a form of the fetchRelatedData() for a ListGrid. What should I use?


Thank you.

Using SmartGWT LGPL 5.0 in IE.

Viewing all articles
Browse latest Browse all 4756

Trending Articles