Resetting Kendo DataTable column sort

2018-02-16 Thread hkacoding
Hello,

using wicket.kendo.ui.datatable.DataTable and with ISortStateLocator data
provider with SingleSortState.

Problem is that resetting sort to original state is difficult because with
3rd click of header cell 'setSort' is never called, so sort state stays in
descending state with same sort property.

Overrider DataProviderBehavior/setSort to see what happens and appears that
'setSort' is never called on 3rd click of header because variable
'logicPattern' is null

DataProviderBehavior:
  if (logicPattern != null) {
this.setSort(PropertyUtils.unescape(logicPattern),
fieldPattern == null ? SortOrder.NONE : (fieldPattern.equals("asc") ?
SortOrder.ASCENDING : SortOrder.DESCENDING));
}

Using Wicket 7.9

Suggestions ?

hk

--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

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



Re: Resetting Kendo DataTable column sort

2018-02-16 Thread Sebastien Briquet
Hi,

I will try to have a look at this over the week-end (which is already more
than overbooked so no promises...)

Best regards,
Sebastien


On Fri, Feb 16, 2018 at 4:47 PM, hkacoding  wrote:

> Hello,
>
> using wicket.kendo.ui.datatable.DataTable and with ISortStateLocator data
> provider with SingleSortState.
>
> Problem is that resetting sort to original state is difficult because with
> 3rd click of header cell 'setSort' is never called, so sort state stays in
> descending state with same sort property.
>
> Overrider DataProviderBehavior/setSort to see what happens and appears that
> 'setSort' is never called on 3rd click of header because variable
> 'logicPattern' is null
>
> DataProviderBehavior:
>   if (logicPattern != null) {
> this.setSort(PropertyUtils.unescape(logicPattern),
> fieldPattern == null ? SortOrder.NONE : (fieldPattern.equals("asc") ?
> SortOrder.ASCENDING : SortOrder.DESCENDING));
> }
>
> Using Wicket 7.9
>
> Suggestions ?
>
> hk
>
> --
> Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-
> f1842947.html
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>