JSF myfaces dataTable, как избежать NBSP; теги в ТД - PullRequest
0 голосов
/ 07 января 2011

У меня есть стиль, примененный к элементам TD в dataTable моего приложения myfaces.

td.financialReportTd {
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
    color:black;
    background-color: white;
        padding-right: 5px;
    text-align: right;
    border:0px black solid;
    height: 30px;
    padding-top:4px;
    padding-left:4px;
    vertical-align: top;
    direction: rtl;
}

Выход:

<td class="financialReportTd">
    &nbsp;&nbsp;&nbsp;&nbsp;         
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;          

    &nbsp;&nbsp;&nbsp;&nbsp;MY TEXT
</td>

Независимо от того, что я пытаюсь, эти теги NBSP заполняют TD, и положение текста меняется в худшую сторону.

Я попробовал стиль text-align: right; (Мне нужен текст RTL), я попробовал направление: rtl; Ничего не помогает.

Как я могу выровнять свой текст по правому краю TD и избежать этих пробелов?

Ответы [ 2 ]

0 голосов
/ 08 января 2011
<h:column>
  ></h:panelGrid>
</h:column>

, чтобы устранить NBSP, нам нужно обернуть outputText в панель Grid, плюс (очень важно!) Должно быть NO sp happy :)

0 голосов
/ 07 января 2011

Вы на 100% уверены, что nbsps нет в базе данных (или какой бы источник данных вы не использовали)?Они могли попасть туда случайно (или превратившись из Excel или где-то еще);это было бы более вероятно, чем такая ошибка в JSF.

...