I should have RTFM before replying..  :)

My issue is that clicking on "next/last" doesn't work. Only the first
page is displayed correctly. After that I cannot paginate. That is wah
the CR.

You're absolutely right: even if pagination was working, the tag
wouldn't keep track of information submitted in previous pages.

Best regards,
 
Philippe

-----Original Message-----
From: Eddie O'Neil [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, February 06, 2008 8:58 AM
To: Beehive Users
Subject: Re: Datagrid Question

Dino / Philippe--

  The data grid doesn't provide a mechanism to store state from multiple
grid views into either page flow scope or session scope.  A single HTML
page submit works by POSTing data back to the server for the "current"
page, but without custom application logic, the grid isn't tracking any
data that was submitted from previous pages, though this would be a nice
feature to have.

  It should be possible to do something like this by writing UI-specific
application logic that tracks all of the checked checkboxes submitted
from the data grid and then processing them when "Submit Orders" is
clicked.  A good way to do this with Page Flow would be to have the
action submitted by the HTML form update a Page Flow-scoped data
structure that tracks an identifier for each row that was checked.  Just
be sure that this identifier is unique and stable
-- a primary key of some sort on the record would work probably work
better than the row index which can change if the grid is sorted / etc.
Also, be sure to add logic to checkbox rendering to correctly check the
box if a row has already been selected.

  Hope that helps.

Eddie


On Feb 5, 2008 10:44 AM, Phillippe Camus <[EMAIL PROTECTED]>
wrote:
>
> Hi Dino,
>
> Got the same issue in Portal. I opened a case with BEA support and got

> a CR yesterday. FYI many customers are having the same issue.
>
> It looks like the tag simply looses the session information somehow.
>
>
> Best regards,
>
> Philippe Camus
>
>
> -----Original Message-----
> From: Dino Ador Dionisio [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 05, 2008 10:30 AM
> To: [email protected]
> Subject: Datagrid Question
>
> Greetings.
>
> I have a question in regards to netui datagrid. I was wondering if you

> can help. I have attached an image and a jsp for your reference. I am 
> using Beehive 1.0.1 on BEA Workshop Studio.
>
> I have a situation where a user is able to select a checkbox under the

> Buy column which selects the particular record to process in a 
> particular page of a datagrid. However, the user should be able to 
> select multiple rows from multiple pages in the datagrid by clicking 
> the "Next" link to go to the next page. Clicking on Submit Orders 
> should process all records selected.
>
> I am able to process the selected records from a single page when the 
> user clicks on Submit Orders. However, I don't know how to keep track 
> of selected records from multiple pages when the user clicks on the
"Next"
> link to go to the next page. The user is essentially selecting records

> from multiple pages. Of course the user should be able to submit all 
> orders selected from multiple pages.
>
> The <netuidata:renderPager> renders the "Page 1 of of 6 Previous
Next".
> I believe using an anchor to submit the form content is possible using

> javascript. Processing the selected records from a single page when 
> the user clicks on Submit Orders does use a form submission and works.
>
> Any help is greatly appreciated.
>
> Thanks so much for your time.
>
> Regards,
> Dino
> Toronto, CANADA
>
>

Reply via email to