Мне было интересно, как я мог бы создавать «компонентные облачные» бобы или, так сказать, «локальные переменные внутри составного компонента», которые являются частными для экземпляра составного компонента и живут до тех пор, пока этот экземпляр живет ,Можем ли мы иметь компонентный компонент в составном компоненте JSF2?
Ниже более подробно, объяснить на примере:
Предположим, что есть «калькулятор» компонент - то, что позволяет пользователям вводить в математическое выражение, и оценивает его значение. При желании он также отображает связанную функцию.
я могу сделать составной компонент, который имеет:
- текстовое поле для принятия
- две кнопки называются «оценить» математическое выражение, и «земля»
- другой вложенный компонент, который вычерчивает функция
Это, очевидно, автономный кусок функции; так что кто-то, кто хочет использовать его можно только сказать < математики: expressionEvaluator/>
Но очевидно, что реализация будет нужен Java объект - то, что оценивает выражение, то, что вычисляет точки сюжета, и т.д. - и я представьте, что это может быть bean-область только для this экземпляр этот компонент, а не компонент с областью видимости или с запросом, который является общим для всех экземпляров компонента.
Как создать такой компонент? Это возможно даже с составными компонентами?
Есть ли у вас какие-либо рекомендации о том, как создавать пользовательские компоненты в JSF 2.0? –
Этот простой пример запуска для Java на основе JSF 2.0: http://jdevelopment.nl/simple-java-based-jsf-custom-component/ –