JSLT-теги & <display: table> - PullRequest
       17

JSLT-теги & <display: table>

0 голосов
/ 22 февраля 2011

Я использую <display:column>, я хочу иметь столбец, т. Е. «Id», который будет отображаться и быть связываемым.до сих пор все в порядке, но я хочу отображать ссылку динамически в соответствии с условиями.

<c:choose>
    <c:when test="${courseList.partner.area.country.id == user_country }">
            <display:column property="id" escapeXml="false" sortable="true"
                 url="/editCourse.html}" paramId="id" paramProperty="id"
                 titleKey="course.id"/>
    </c:when>
    <c:otherwise>
            <display:column property="id" escapeXml="false" sortable="true" sortName="id"/>
    </c:otherwise>
 </c:choose>

Предполагается, что вывод будет список отображаемых идентификаторов, которые не являются связанными, а остальные являются связанными.Проблема в том, что первая строка, начинающаяся со связываемого идентификатора, поэтому остальные строки отображаются также связываемыми, даже если они не соответствуют условию и наоборот.

Не могли бы вы дать мне совет, как я могу решить эту проблему?

Заранее спасибо

1 Ответ

0 голосов
/ 22 февраля 2011

Предполагая, что вы используете Displaytag, взгляните на декораторы

Возможно, вы можете использовать любой из уже существующих декораторов в AutolinkColumnDecorator. http://www.displaytag.org/1.2/displaytag/apidocs/index.html

или вы, возможно, слишком правы в своей собственной реализации, что довольно просто, посмотрите на http://www.displaytag.org/1.2/tut_decorators.html

...