2016-08-09 4 views
-1

Я хотел знать, как сортируемый атрибут добавляет href заголовка столбца при отображении в таблице. когда я нажимаю на таблицу заголовков, будут отсортированы. Я немного новичок для отображения тегов.Как работает сортируемый атрибут отображения: тег столбца?

+0

Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу «Как спросить», чтобы помочь прояснить этот вопрос. –

+0

ОК @ RomanC. Этот вопрос связан с библиотекой тегов показа. display: column - это один тег в библиотеке. Для этого тега есть атрибут sortable, чтобы отсортировать столбец. Ниже приведена ссылка, чтобы увидеть ссылку на документацию. http://displaytag.sourceforge.net/10/tagreference-displaytag-12.html#column. Я хотел знать, как сортируемый создает заголовок столбца в качестве гиперссылки для сортировки. любые ссылки помогут мне глубоко погрузиться. – ramanareddy438

ответ

0

Поскольку displaytag - это с открытым исходным кодом, вы можете просматривать их исходный код. И displaytag - это не что иное, как куча jsp-тегов, записывающих html в выходной поток.

Как displaytag создает заголовок столбца как гиперссылку для сортировки?

Библиотека displaytag собирает их в таблицу HtmlTableWriter класса (например, HtmlTableWriter at Github). Там вы можете взглянуть на метод getSortingHref(). Этот метод создает одну ссылку с параметрами сортировки.

Если вы используете современные IDE и иметь проект, выполненный с возможностью найти исходный код вашей используемой LIBS (например, затмение Maven проект) вы можете большую часть времени прыжка в декларацию с Ctrl+click на тэг как <display:column>.

+0

Спасибо @beendr. Я также проверил код didplaytag и прошел через код. Теперь я понимаю, как он создает гиперссылку в заголовке. – ramanareddy438