Sorry Uli that doesn't help me as the onSelected event cannot return a value,
the download file in my case. Can you elobarate a bit more?

What I have read so far have only been examples of Forms and Submit
components on the same page/component where you would have 

....
private String type;              // Value assigned to select component.
private String selectedType;

public void onSelectedFromDownload() {
    selectedType = type;
}

public Object onSuccess() {
    if (selectedType != null) {
        return XYZ;                  // StreamResponse of file for selected
type.
    }
}

In my case onSelectedFromDownload and onSuccess are in 2 different classes,
how do I get onSuccess from the page class to notify the custom component to
download the file? 

The quick and dirty hack that I used was to add selectedType as a parameter
of the custom component so the value was available to the custom component
and the page, but I really do not like this solution. The custom component
should handle the downloading of the file, as it did in Tapestry 4.

Any other ideas on what I can do?

thanks,
Carmen
-- 
View this message in context: 
http://old.nabble.com/T5%3A-Submit-Button-in-Custom-Component%2C-Form-in-Page-tp26535560p26535821.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to