Как я могу показать различные изображения на дисплее: столбец на основе значения другого столбца? - PullRequest
0 голосов
/ 24 мая 2011

Я использую тег отображения для отображения таблицы на моей странице JSP. Мне нужно показать разные изображения в одном столбце таблицы на основе значения другого столбца.

Ниже приведен фрагмент кода с моей страницы JSP:

<s:if test="appStatusList.size() != 0">

        <display:table name="appStatusList" class="its">
            <display:caption>App Status</display:caption>
            <display:column property="currentStatus" title="Current Status" />
            <display:column property="updateDate" title="Update Date" />
            <display:column > <img src="/AppUpdatePortal/images/delete.png" /></display:column>

        </display:table>

    </s:if>

Как я могу изменить Src изображения на основе другого значения столбца. Пожалуйста, помогите.

Спасибо Джиоти

Ответы [ 2 ]

2 голосов
/ 24 мая 2011

Чтение http://www.displaytag.org/1.2/tut_implicitobjects.html. Если вы добавите атрибут id к тегу display:table, у вас может быть доступ к текущему объекту списка.

<display:table name="appStatusList" class="its" id="appStatus">
    <display:caption>App Status</display:caption>
    <display:column property="currentStatus" title="Current Status" />
    <display:column property="updateDate" title="Update Date" />
    <display:column><img src="/AppUpdatePortal/images/${appStatus.currentStatus}.png" /></display:column>
</display:table>
2 голосов
/ 24 мая 2011

Как насчет этого?

      <display:column > <img src="/AppUpdatePortal/images/${YOUR_FORM.status}.png" />
</display:column>
...