JSF: Создание псевдонимов для свойств в поддерживающем компоненте

Я имею в виду довольно глубокие иерархии объектов с довольно загадочными именами в EL, например # {myBean.configBaseStack.excludeMethodFromAccounting.method.TimeoutBehaviorEnabled} .

Я хотел бы указать на это самое свойство через псевдоним, например:

<x:alias name="m" value="#{myBean.configBaseStack.excludeMethodFromAccounting.method" />
<h:inputText value="#{m.TimeoutBehaviorEnabled}" />

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

Как сделать это на уровне шаблона / лицевой панели?

6
задан Tuukka Mustonen 3 January 2011 в 15:55
поделиться