I've implemented a COLUMNCLICK event handler in a listview report that uses the sortItems method to change the column sort order using InternalListViewSort. The sortItems method always returns .true but there is no visual change in the listview window. Tracing the event all looks good:

113 *-* if column = g.sortParms~column
    >>>   "0"
117 *-*   else
117 *-*     do
118 *-*       g.sortParms~column = column
119 *-*       g.sortParms~caseless = .TRUE
120 *-*       g.sortParms~ascending = .TRUE
121 *-*   end
123 *-* g.listView~sortItems(InternalListViewSort, g.sortParms)
    >>>   "1"

Any suggestions?

Staffan