Как сделать значок сортировки видимым для всех столбцов в GWT

Я создаю приложение, в котором мне нужно сортировать и искать по заголовку. Я использовал column.setSortable(true); и Создание обработчика сортировки. Опять же, с другой стороны, я создал собственный заголовок, который будет отображать текстовое поле при нажатии. Я хочу реализовать это так, как будто будут значки сортировки, которые будут сортироваться, а нажатие на метку столбца откроет текстовое поле. Может ли кто-нибудь предложить, как я могу сделать значки сортировки видимыми во всех столбцах.

В настоящее время, когда я нажимаю любой значок сортировки столбца, он отображается только на нем.


person Swaraj    schedule 04.07.2014    source источник


Ответы (1)


Готово исправить это. Я использовал переопределение onPreviewColumnSortEvent и реализовал его, как показано ниже.

    @Override
public boolean onPreviewColumnSortEvent( Context context, Element elem, NativeEvent event )
{
    if ( clickableTableCell.getColumnType().equals( ColumnType.TEXTBOX ) ) {
        if ( sortFlag ) {
            sortFlag = false;
        } else {
            sortFlag = true;
        }
    }
    return sortFlag;
}
person Swaraj    schedule 21.07.2014