Кто-нибудь знает, могу ли я ввести значение из pages.xml в компонент Seam?В pages.xml, кажется, есть элемент in, который указывает, что я могу, но я не могу понять, как его использовать, и документация отсутствует.
Я пытаюсь установить значение в компоненте, которыйварьируется от страницы к странице.Это должно быть установлено для загрузки страницы, и я не хочу, чтобы это было открыто для пользователя.Вот что я попробовал в данный момент:
<page view-id="/daily.xhtml">
<in name="chartLoader.reportType" value="DAILY"/>
<action execute="#{chartLoader.loadData}" />
</page>
<page view-id="/hourly.xhtml">
<in name="#{chartLoader.reportType}" value="HOURLY"/>
<action execute="#{chartLoader.loadData}" />
</page>
Ни одна из этих операций сейчас не работает с ошибкой:
javax.el.PropertyNotWritableException: Illegal Syntax for Set Operation
Свойство reportType является частным, но имеет правильный общедоступный установщикметод.Так что я думаю, что мой синтаксис немного не в порядке.
Кто-нибудь знает, как правильно использовать этот элемент или у вас есть лучшее предложение?
Спасибо, Ли