Я хотел знать, как сортируемый атрибут добавляет href заголовка столбца при отображении в таблице. когда я нажимаю на таблицу заголовков, будут отсортированы. Я немного новичок для отображения тегов.Как работает сортируемый атрибут отображения: тег столбца?
ответ
Поскольку displaytag - это с открытым исходным кодом, вы можете просматривать их исходный код. И displaytag - это не что иное, как куча jsp-тегов, записывающих html в выходной поток.
Как displaytag создает заголовок столбца как гиперссылку для сортировки?
Библиотека displaytag собирает их в таблицу HtmlTableWriter
класса (например, HtmlTableWriter at Github). Там вы можете взглянуть на метод getSortingHref()
. Этот метод создает одну ссылку с параметрами сортировки.
Если вы используете современные IDE и иметь проект, выполненный с возможностью найти исходный код вашей используемой LIBS (например, затмение Maven проект) вы можете большую часть времени прыжка в декларацию с Ctrl+click
на тэг как <display:column>
.
Спасибо @beendr. Я также проверил код didplaytag и прошел через код. Теперь я понимаю, как он создает гиперссылку в заголовке. – ramanareddy438
Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу «Как спросить», чтобы помочь прояснить этот вопрос. –
ОК @ RomanC. Этот вопрос связан с библиотекой тегов показа. display: column - это один тег в библиотеке. Для этого тега есть атрибут sortable, чтобы отсортировать столбец. Ниже приведена ссылка, чтобы увидеть ссылку на документацию. http://displaytag.sourceforge.net/10/tagreference-displaytag-12.html#column. Я хотел знать, как сортируемый создает заголовок столбца в качестве гиперссылки для сортировки. любые ссылки помогут мне глубоко погрузиться. – ramanareddy438