Hey Chad,
Eddie has developed several DataGrid tests in the coreWeb BVT web app
using the testRecorder. The test page flows are located in...
netui/test/webapps/drt/{src,web}/databinding/datagrid/...
and the recordings have the name DataGridXYZ.xml
Hope that helps,
Carlin
On 10/16/06, Chad Schoettger <[EMAIL PROTECTED]> wrote:
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
> >
>