I've made the change locally and run the NETUI BVTs/DRTs with no
errors.  Before checking in this fix I would like to add a new BVT for
this change.

Where is the best place to put the new test in our NETUI test structure?

- Thanks,
   Chad

On 10/13/06, Eddie O'Neil <[EMAIL PROTECTED]> wrote:
Chad--

  It seems right to filter framework-level request parameters here.
AFAIK, the actionOverride URL parameter is just meant for a single
request -- the data grid does some subtle stuff using state encoded in
the current URL to create possible "next" URLs for paging, sorting,
and filtering.  In these cases, actionOverride shouldn't be included.

Eddie


On 10/5/06, Chad Schoettger <[EMAIL PROTECTED]> wrote:
> Beehive-1120 was filed by a Beehive user who ran into an issue while
> using a data grid nested in a netui form.
>
> The issue at a high level is:
>
> <netui:form>
>   <netui-data:dataGrid>
>     <netui-data:header>
>       <netui-data:headerCell sortAction="foo" .....>
>         foo
>       </netui-data:headerCell>
>        .
>        .
>        .
>     </netui-data:header>
>   </netui-data:dataGrid>
>   <netui:button action="bar">
> </netui:form>
>
> Where once the netui button has been clicked on, the sort action for
> the data grid header cell, includes an 'actionOverride=bar' attribute.
>  Any subsequent clicks on the data grid header will go to the 'bar'
> action instead of the 'foo' action.
>
> I have attached a simple application to reproduce this problem to the JIRA 
bug.
>
> ***********************
>
> Proposed Solution:
>
> I am by no means a data grid expert, but it seems that
> 'actionOverride' URL attributes should not be included in a sort
> action.
>
> The actionOverride attribute is added in
> o.a.b.n.datagrid.runtime.config.DefaultDataGridStateCodec's decode()
> method.
>
> I propose that this method be modified to NOT add 'actionOverride'
> attributes to the _queryParams Map.
>
> I have tried this change and all of the NETUI BVTs pass.
>
> Thoughts/Comments?
>
>  - Chad
>

Reply via email to