Thank you all for the answers.
Can you please help me out - There still are some problems and searching on the
forum seemsto be bugs, but I am not sure. Can you please confirm.
Here are the problems:
1) Stateful component - Conversation scope; outjecting Set DataModel
(defaulting to Conversation scope).
Problem - UI is not refreshed, even though the Factory method is called on the
add event.
| @Stateful
| @Scope(ScopeType.CONVERSATION)
| @Name("requestWizardQuestions")
| public class RequestWizardQuestionsAction implements RequestWizardQuestions
{
| ...
| @DataModel
| public Set<RfqRequestQuestion> requestQuestionsList;
|
| @DataModelSelection
| @Out(required=false)
| private RfqRequestQuestion selectedQuestion;
|
| @Factory("requestQuestionsList")
| public void initQuestionsList() {
| requestQuestionsList = rfqRequest.getRfqRequestQuestions());
| }
|
| public void addNewQuestion() {
| rfqRequest.getRfqRequestQuestions().add(new
RfqRequestQuestion());
| initQuestionsList();
| }
| ...
| }
|
Replacing Set with List works.
Is this a bug signaled here:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=106232
?
2) Stateful component - Conversation scope; outjecting DataModel to PAGE scope.
Problem - The @DataModelSelection is null (seems not to be injected) after
clicking the item in UI.
| @Stateful
| @Scope(ScopeType.CONVERSATION)
| @Name("requestWizardQuestions")
| public class RequestWizardQuestionsAction implements RequestWizardQuestions
{
| ...
| @DataModel(scope=ScopeType.PAGE)
| public List<RfqRequestQuestion> requestQuestionsList;
|
| @DataModelSelection
| @Out(required=false)
| private RfqRequestQuestion selectedQuestion;
|
| @Factory("requestQuestionsList")
| public void initQuestionsList() {
| requestQuestionsList = new
ArrayList<RfqRequestQuestion>(rfqRequest.getRfqRequestQuestions());
| }
|
| public void deleteQuestion() {
| rfqRequest.getRfqRequestQuestions().remove(selectedQuestion);
entityManager.remove(selectedQuestion);
| }
|
| ...
| }
|
deleteQuestion is called when clicking an item in the List, but
selectedQuestion is null.
Is this the bug posted here:
http://jira.jboss.com/jira/browse/JBSEAM-308
?
Am I doing something wrong, or are just 2 bugs?
Thanks
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4054488#4054488
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4054488
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user