Повторное использование шовного компонента - исключен конфликт переменных @DataModel - PullRequest
0 голосов
/ 12 апреля 2011

Мне нужны ваши предложения как обычно;)

В моем приложении Seam есть страница просмотра JSF, обрабатывающая 3 аналогичных типа данных, поэтому я написал компонент Seam и хотел бы использовать его три раза.Проблема в том, что компонент выводит некоторые данные, используемые представлением, в переменную @DataModel.Теперь, есть ли умный способ изменения трех конфликтующих имен переменных без использования наследования и т. Д.?Если нет, то какой другой подход вы бы предложили?Заранее спасибо.

1 Ответ

0 голосов
/ 17 апреля 2011

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

т.е.: # {bean1.var} # {bean2.var} # {bean3.var}

...