Я планирую реализовать сортировку на сервере и просмотр подкачки для таблицы данных, которая будет показана на веб-странице. Таблица данных - это таблица HTML, управляемая Javascript, с внешним CSS. Данные будут вытаскиваться с серверной стороны Ajax. Я думаю о создании класса на стороне сервера для представления таблицы данных, но не знаю, как реализовать сортировку по разным столбцам. Сортировка должна быть достаточно общей для любого класса, который поддерживает таблицу.Как реализовать сортировку на стороне сервера в таблице данных
Edit: резервный класс, например, как это:
public class Inventory
{
private int itemsLeft = 0;
private float price = 0.0f;
private boolean status = false;
private int itemsSold = 0;
public int getItemsSold()
{
return itemsSold;
}
public void setItemsSold(int itemsSold)
{
this.itemsSold = itemsSold;
}
//... and other getters and setters
}
Каждый из частной области будет один из столбца для таблицы данных и всей таблицы будут представлены как ArrayList Описи. Каждый экземпляр класса резервной копии состоит из одной строки таблицы базы данных.
При нажатии заголовка любого сортируемого столбца индекс или имя столбца будут отправляться на сервер для сортировки данных в соответствии с выбранным столбцом.
Я теперь зациклился на том, как сделать общую функцию сортировки для любого резервного класса. Ваши предложения будут высоко оценены.
Можете ли вы предложить код? – andersoj
@andersoj: добавлен пример кода и больше объяснений. – dragon66
Не могли бы вы использовать заказ базы данных? –