2016-01-12 2 views
0

Я разрабатываю проект на основе ADF. Код ниже является частью моего представления. Я хочу показать значение NUMBER во входном текстовом поле, которое может быть изменено в любом случае. Все, что я хочу, это то, что значение выравнивается по полю в поле. Я прочитал, что contentStyle="text-align:right; выполняет эту работу, но требование не использовать ее. Я задаюсь вопросом, используется ли значение типа number и convertNumber в коде, должно ли значение быть правильно выровнено автоматически?Выравнивание номера в JSF

Буду признателен за любую помощь, которую вы мне дадите!

<af:inputText value="#{row.bindings.B.inputValue}" 
      styleClass="class" simple="true" 
      required="#{bindings.A.hints.B.mandatory}" 
      maximumLength="#{bindings.A.hints.B.precision}" 
      shortDesc="#{bindings.A.hints.B.tooltip}" 
      id="bb" autoSubmit="true" 
      disabled="#{viewScope.aBean.getSmth('abc')}" 
      valueChangeListener="#{viewScope.aBean.onBChange}"> 
     <f:validator binding="#{row.bindings.B.validator}"/> 
     <af:convertNumber groupingUsed="false" 
     pattern="#{bindings.AA.hints.B.format}"/> 
+0

_ «Я прочитал, что' contentStyle =»выравнивания текста: справа;' делает работу, но требование не использовать его. »_: ** why ??? ** – Kukeltje

+0

Значение во входном тексте имеет тип Number, я полагаю, что он должен быть выровнен по правому краю автоматически, потому что это число. ? –

+1

Это не указано в HTML. Просто сделайте это самостоятельно. – BalusC

ответ

0

Использование AFFieldNumberMarker в styleClass свойстве аф: inputText, это будет верно выравнивать ваше значение

+0

Что принципиально отличается от использования contentStyle, как OP (не), не хочет использовать? (помимо класса и стиля)? Я получаю впечатление, что OP, возможно, делает курс, и это задание. Невозможно отобразить любую другую причину, по которой использование contentStyle было бы «запрещено» – Kukeltje

+0

Не знаю причину, но если OP не хочет использовать contentStyle, тогда StyleClass - это еще один вариант (если мы говорим о опциях) –

+0

Да, но они падают (для меня, по крайней мере) в (почти) той же категории. Отсюда мой вопрос (но это не значит, что я думаю, что ваш ответ неправильный, наоборот) – Kukeltje