Я работаю над устаревшей системой, которая использует JSP.В частности, есть тег <display:table>
, который позволяет пользователю сортировать столбцы данных.Однако если используется тег по умолчанию, он сортируется только по алфавиту, по целому или по двойному.Я ищу способ внедрить пользовательскую логику в стек вызовов, чтобы я мог использовать атрибут dataType
, равный <display:column>
, для сортировки таких значений, как "$ 5,000,000.00" и не иметь в списке "5100" перед ним.1005 * У меня есть полностью протестированный компаратор, который может использоваться механизмом сортировки.
Я открыт для любых идей.Вот те, которые я придумал:
- Я нашел другие реализации , которые принимают
comparator
.Я планирую проверить это первым, чтобы увидеть, будет ли он работать с тем, что у меня есть в настоящее время.Однако этот тип изменений является крупным систематическим изменением с последствиями тестирования. - Повторно внедрите
TableTag
и ColumnTag
.Тем не менее, я не могу найти фактический источник, чтобы увидеть, что они вообще делают.Так много для обозначения "Open Source".