Here's the scenario:
I use a DataModel in my SFSB to present a table to a user. Let's say it's a
table of important things that you wouldn't normally delete, like a table of
Customers. I display this table, using the DataModel, and next to each
Customer there is a "delete" button. Clicking "delete" will take the user to
another page where the details of the customer are shown, and it says, "are you
sure you want to delete this customer?" Then there is a "yes really delete"
button there.
Obviously I can know which entry was clicked with a @DataModelSelection, and I
can use an <s:link> to get to the "are you sure" page. I put an @Out along
with the @DataModelSelection. When I do this, the DataModelSelection is being
set and outjected, but it is being outjected after the "are you sure" page is
rendered, so the details can't be displayed on that page.
As a hack, I have used a <h:commandButton> instaed of an <s:link>, and for the
action I have used a method call that looks like this:
public String doIt() {
| return "/are-you-sure.jsp";
| }
What this does is it gets the value outjected before it needs to render the
are-you-sure.jsp page.
So, that works, but it involves writing a method that doesn't do anything more
than returning a string, and seems hackish.
Is there some nicer way to do this? This is important to me because I do this
kind of thing all the time in my application.
Thanks
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994129#3994129
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994129
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user