{"generator":"GNU social 1.2.0-beta3","title":"Conversation","totalItems":14,"items":[{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"#Bug<\/a>, maybe. It should not detected as #tag<\/a> as there are curly braces.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c610579a0bf317b34705901796","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c610579a0bf317b34705901796","objectType":"note","content":"#Bug<\/a>, maybe. It should not detected as #tag<\/a> as there are curly braces.","url":"https:\/\/f.haeder.net\/display\/adbba6c610579a0bf317b34705901796","status_net":{"notice_id":"512600"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c620579a09d83f2ff086262483","url":"https:\/\/f.haeder.net\/display\/adbba6c620579a09d83f2ff086262483"},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"bug"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"tag"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"512600","source":"ostatus"}},"published":"2016-07-28T13:43:15+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c610579a0bf317b34705901796"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Yes, that was the case. :-(","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c661579a0bcce55c8631274274","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c661579a0bcce55c8631274274","objectType":"note","content":"Yes, that was the case. :-(","url":"https:\/\/f.haeder.net\/display\/adbba6c661579a0bcce55c8631274274","status_net":{"notice_id":"512599"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c620579a09d83f2ff086262483","url":"https:\/\/f.haeder.net\/display\/adbba6c620579a09d83f2ff086262483"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"512599","source":"ostatus"}},"published":"2016-07-28T13:42:36+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c661579a0bcce55c8631274274"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Well, it looks like that JSF became confused of having to much nested templates. :-\/ Or to much ui:fragment rendered=\"#{someController.fooMethod()}\"<\/a> ??? I need this to have conditions in templates, e.g. if the user calling the page is really logged-in, else the user is not allowed to access that page.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c620579a09d83f2ff086262483","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c620579a09d83f2ff086262483","objectType":"note","content":"Well, it looks like that JSF became confused of having to much nested templates. :-\/ Or to much ui:fragment rendered=\"#{someController.fooMethod()}\"<\/a> ??? I need this to have conditions in templates, e.g. if the user calling the page is really logged-in, else the user is not allowed to access that page.","url":"https:\/\/f.haeder.net\/display\/adbba6c620579a09d83f2ff086262483","status_net":{"notice_id":"512596"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"somecontrollerfoomethod"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"512596","source":"ostatus"}},"published":"2016-07-28T13:34:16+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c620579a09d83f2ff086262483"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"h:selectManyListbox<\/em> seems not to be the main cause for this. When I have commented it out, the action method is still not called.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c631579a039e5bf90897680248","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c631579a039e5bf90897680248","objectType":"note","content":"h:selectManyListbox<\/em> seems not to be the main cause for this. When I have commented it out, the action method is still not called.","url":"https:\/\/f.haeder.net\/display\/adbba6c631579a039e5bf90897680248","status_net":{"notice_id":"512589"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"512589","source":"ostatus"}},"published":"2016-07-28T13:07:42+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c631579a039e5bf90897680248"},{"actor":{"id":"https:\/\/social.mxchange.org\/user\/1","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-profile.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-stream.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-mini.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"1"}},"image":{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-profile.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Passionate PHP\/Java SE\/EE developer and admin of https:\/\/social.mxchange.org","url":"https:\/\/social.mxchange.org\/roland","followers":{"url":"https:\/\/social.mxchange.org\/roland\/subscribers"},"portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Passionate PHP\/Java SE\/EE developer and admin of https:\/\/social.mxchange.org","addresses":{"formatted":"Krefeld, Germany"},"urls":[{"type":"homepage","value":"http:\/\/mxchange.org","primary":"true"}]}},"content":"cc !java<\/a> nobody can help here? :-(","generator":{"id":"tag:status.net,2009:notice-source:web","objectType":"application","status_net":{"source_code":"web"}},"id":"tag:social.mxchange.org,2016-07-27:noticeId=512116:objectType=note","object":{"id":"tag:social.mxchange.org,2016-07-27:noticeId=512116:objectType=note","objectType":"note","content":"cc !java<\/a> nobody can help here? :-(","url":"https:\/\/social.mxchange.org\/notice\/512116","status_net":{"notice_id":"512116"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c6975796278dd27a0291690182","url":"https:\/\/f.haeder.net\/display\/adbba6c6975796278dd27a0291690182"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/group","id":"https:\/\/quitter.se\/group\/2276\/id"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"512116","source":"web"}},"published":"2016-07-27T12:58:33+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/social.mxchange.org\/notice\/512116"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"forClass=ReportProject.class can be used here instead of an extra f:converter tag because it is an enumeration and those are fixed.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c617579631d54484b371105300","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c617579631d54484b371105300","objectType":"note","content":"forClass=ReportProject.class can be used here instead of an extra f:converter tag because it is an enumeration and those are fixed.","url":"https:\/\/f.haeder.net\/display\/adbba6c617579631d54484b371105300","status_net":{"notice_id":"511289"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c6975796278dd27a0291690182","url":"https:\/\/f.haeder.net\/display\/adbba6c6975796278dd27a0291690182"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511289","source":"ostatus"}},"published":"2016-07-25T15:35:49+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c617579631d54484b371105300"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Oh, another #bug<\/a>: the brace has been included in the tag #bug<\/a>.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c61957962830c31b1912210892","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c61957962830c31b1912210892","objectType":"note","content":"Oh, another #bug<\/a>: the brace has been included in the tag #bug<\/a>.","url":"https:\/\/f.haeder.net\/display\/adbba6c61957962830c31b1912210892","status_net":{"notice_id":"511247"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c6975796278dd27a0291690182","url":"https:\/\/f.haeder.net\/display\/adbba6c6975796278dd27a0291690182"},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"bug"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511247","source":"ostatus"}},"published":"2016-07-25T14:54:40+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c61957962830c31b1912210892"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Also using no converter (ReportProject is an enum), therefore the direct value (=unconverted) could be used, didn't make any difference (same #bug)<\/a>.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6975796278dd27a0291690182","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6975796278dd27a0291690182","objectType":"note","content":"Also using no converter (ReportProject is an enum), therefore the direct value (=unconverted) could be used, didn't make any difference (same #bug)<\/a>.","url":"https:\/\/f.haeder.net\/display\/adbba6c6975796278dd27a0291690182","status_net":{"notice_id":"511245"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c6605796191ad0e64410762731","url":"https:\/\/f.haeder.net\/display\/adbba6c6605796191ad0e64410762731"},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"bug"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511245","source":"ostatus"}},"published":"2016-07-25T14:51:57+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c6975796278dd27a0291690182"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"I used now List instead of an array, which should be fine (is a collection) but is not working either. :-( Getting out of options. #atwork<\/a>","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6605796191ad0e64410762731","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6605796191ad0e64410762731","objectType":"note","content":"I used now List instead of an array, which should be fine (is a collection) but is not working either. :-( Getting out of options. #atwork<\/a>","url":"https:\/\/f.haeder.net\/display\/adbba6c6605796191ad0e64410762731","status_net":{"notice_id":"511215"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c615579610afbf834765896615","url":"https:\/\/f.haeder.net\/display\/adbba6c615579610afbf834765896615"},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"atwork"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511215","source":"ostatus"}},"published":"2016-07-25T13:50:18+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c6605796191ad0e64410762731"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"I replaced h:selectManyListbox with h:selectManyCheckbox, no difference. Except for the output in browser, of course. :-)","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c615579610afbf834765896615","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c615579610afbf834765896615","objectType":"note","content":"I replaced h:selectManyListbox with h:selectManyCheckbox, no difference. Except for the output in browser, of course. :-)","url":"https:\/\/f.haeder.net\/display\/adbba6c615579610afbf834765896615","status_net":{"notice_id":"511192"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c63557960c8cf1d97855856728","url":"https:\/\/f.haeder.net\/display\/adbba6c63557960c8cf1d97855856728"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511192","source":"ostatus"}},"published":"2016-07-25T13:14:23+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c615579610afbf834765896615"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Here is some output, as you can see only the constructor, init() method and getters are called, no setters are called:
Information: SomeBean(): CALLED!
Information: SomeBean(): EXIT!
Information: SomeBean.init(): CALLED!
Information: SomeBean.getProjects(): CALLED!
(above line repeated many times)
Information: SomeBean.init(): this.projects.size()=49 - EXIT!
Information: SomeBean.getSelectedProjects(): CALLED!
Information: SomeBean.getProjects(): CALLED!
Information: SomeBean.getSelectedProjects(): CALLED!
Information: SomeBean.getProjects(): CALLED!<\/blockquote>","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c63557960c8cf1d97855856728","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c63557960c8cf1d97855856728","objectType":"note","content":"Here is some output, as you can see only the constructor, init() method and getters are called, no setters are called:
Information: SomeBean(): CALLED!
Information: SomeBean(): EXIT!
Information: SomeBean.init(): CALLED!
Information: SomeBean.getProjects(): CALLED!
(above line repeated many times)
Information: SomeBean.init(): this.projects.size()=49 - EXIT!
Information: SomeBean.getSelectedProjects(): CALLED!
Information: SomeBean.getProjects(): CALLED!
Information: SomeBean.getSelectedProjects(): CALLED!
Information: SomeBean.getProjects(): CALLED!<\/blockquote>","url":"https:\/\/f.haeder.net\/display\/adbba6c63557960c8cf1d97855856728","status_net":{"notice_id":"511170"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511170","source":"ostatus"}},"published":"2016-07-25T12:56:45+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c63557960c8cf1d97855856728"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Nobody knows why this happens? Did I show to less code? And oh, the quote box is breaking the grey one.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6755795ff2badcbe107757058","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c6755795ff2badcbe107757058","objectType":"note","content":"Nobody knows why this happens? Did I show to less code? And oh, the quote box is breaking the grey one.","url":"https:\/\/f.haeder.net\/display\/adbba6c6755795ff2badcbe107757058","status_net":{"notice_id":"511140"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"511140","source":"ostatus"}},"published":"2016-07-25T11:59:39+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c6755795ff2badcbe107757058"},{"actor":{"id":"https:\/\/social.mxchange.org\/user\/1","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-profile.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-stream.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-mini.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"1"}},"image":{"url":"https:\/\/social.mxchange.org\/theme\/neo-gnu\/default-avatar-profile.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Passionate PHP\/Java SE\/EE developer and admin of https:\/\/social.mxchange.org","url":"https:\/\/social.mxchange.org\/roland","followers":{"url":"https:\/\/social.mxchange.org\/roland\/subscribers"},"portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Passionate PHP\/Java SE\/EE developer and admin of https:\/\/social.mxchange.org","addresses":{"formatted":"Krefeld, Germany"},"urls":[{"type":"homepage","value":"http:\/\/mxchange.org","primary":"true"}]}},"content":"cc !java<\/a>","generator":{"id":"tag:status.net,2009:notice-source:web","objectType":"application","status_net":{"source_code":"web"}},"id":"tag:social.mxchange.org,2016-07-22:noticeId=509000:objectType=note","object":{"id":"tag:social.mxchange.org,2016-07-22:noticeId=509000:objectType=note","objectType":"note","content":"cc !java<\/a>","url":"https:\/\/social.mxchange.org\/notice\/509000","status_net":{"notice_id":"509000"},"inReplyTo":{"objectType":"note","id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/group","id":"https:\/\/quitter.se\/group\/2276\/id"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/f.haeder.net\/profile\/roland"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"509000","source":"web"}},"published":"2016-07-22T12:44:29+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/social.mxchange.org\/notice\/509000"},{"actor":{"id":"https:\/\/f.haeder.net\/profile\/roland","displayName":"Roland H\u00e4der","status_net":{"avatarLinks":[{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-48-20170323185817.png","rel":"avatar","type":"image\/png","width":48,"height":48},{"url":"http:\/\/social.mxchange.org\/avatar\/8900-24-20170323190018.png","rel":"avatar","type":"image\/png","width":24,"height":24}],"profile_info":{"local_id":"8900"}},"image":{"url":"http:\/\/social.mxchange.org\/avatar\/8900-96-20170323190354.png","rel":"avatar","type":"image\/png","width":96,"height":96},"objectType":"person","summary":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","url":"https:\/\/f.haeder.net\/profile\/roland","portablecontacts_net":{"preferredUsername":"roland","displayName":"Roland H\u00e4der","note":"Love my pinay\/filipina wife @diana@social.mxchange.org
Love free software, freedom, decentralization and no capitalism.","addresses":{"formatted":"Krefeld, Nordrhein-Westfalen, Germany"},"urls":[{"type":"homepage","value":"https:\/\/social.mxchange.org\/roland","primary":"true"}]}},"content":"Problem with simple h:form, h:selectManyListbox and h:commandButton<\/strong>
I'm currently having trouble with this simple form getting working:
<h:form id=\"choose_projects_form\">
<div class=\"table_big\">
<div class=\"table_header\">
<h:outputText value=\"#{msg.USER_REPORTS_CHOOSE_PROJECTS_TITLE}\" \/>
<\/div>
<div class=\"para\">
<div class=\"form_label\">
<h:outputLabel for=\"selectedProjects\" value=\"#{msg.USER_CHOOSE_PROJECTS}\" \/>
<\/div>
<div class=\"form_field\">
<h:selectManyListbox styleClass=\"projects\" id=\"selectedProjects\" size=\"5\" value=\"#{choosenProjectsReportsController.selectedProjects}\" required=\"true\" requiredMessage=\"#{msg.USER_FIELD_SELECTED_PROJECT_REQUIRED}\">
<f:converter converterId=\"ProjectConverter\" \/>
<f:selectItems value=\"#{choosenProjectsReportsController.availableProjects}\" var=\"project\" itemValue=\"#{project}\" itemLabel=\"#{msg[project.i18nKey]}\" \/>
<\/h:selectManyListbox>
<\/div>
<div class=\"clear\"><\/div>
<h:message for=\"selectedProjects\" errorClass=\"errors\" fatalClass=\"errors\" warnClass=\"errors\" showSummary=\"true\" \/>
<\/div>
<div class=\"para notice\">
<h:outputText value=\"#{msg.USER_CHOOSE_PROJECTS_NOTICE}\" \/>
<\/div>
<div class=\"table_footer\">
<h:commandButton styleClass=\"reset\" type=\"reset\" value=\"#{msg.BUTTON_RESET_FORM}\" \/>
<h:commandButton styleClass=\"submit\" type=\"submit\" action=\"#{choosenProjectsReportsController.doChooseProjects()}\" value=\"#{msg.BUTTON_SHOW_CHOOSEN_PROJECT_STATISTICS}\" \/>
<\/div>
<\/div>
<\/h:form><\/code>
The backing bean (web controller) has this defined:
...
import javax.enterprise.context.SessionScoped;
...
@Named (\"choosenProjectsReportsController\")
@SessionScoped
public class ReportsChoosenCustomersWebSessionBean extends BaseReportsController implements ReportsChoosenCustomersWebSessionController {
...
private final List<ReportProject> availableProjects; \/\/ +getter as no setter is needed\/possible
...
private ReportProject selectedProjects[]; \/\/ + getter\/setter
...
}<\/code>
In constructor the list is initialized, in a @PostConstruct method it is being filed (ReportProject is an enumeration).
All projects are being shown an the selectManyListbox and commandButton are both correctly being rendered. If it select one (or more) and hit the submit button, a POST request goes.
The problem is that doChooseProjects() is not being invoked and also the converter's getAsObject() method is not invoked. Also no error message shows up (including log file).
A search on Internet like \"selectManyListbox converter action not invoked\" (no quotes) doesn't turn up any useful.","generator":{"id":"tag:status.net,2009:notice-source:ostatus","objectType":"application","status_net":{"source_code":"ostatus"}},"id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","object":{"id":"urn:X-dfrn:f.haeder.net:1:adbba6c638579214dae7faa736457589","objectType":"note","content":"Problem with simple h:form, h:selectManyListbox and h:commandButton<\/strong>
I'm currently having trouble with this simple form getting working:
<h:form id=\"choose_projects_form\">
\t<div class=\"table_big\">
\t\t<div class=\"table_header\">
\t\t\t<h:outputText value=\"#{msg.USER_REPORTS_CHOOSE_PROJECTS_TITLE}\" \/>
\t\t<\/div>
\t\t<div class=\"para\">
\t\t\t<div class=\"form_label\">
\t\t\t\t<h:outputLabel for=\"selectedProjects\" value=\"#{msg.USER_CHOOSE_PROJECTS}\" \/>
\t\t\t<\/div>
\t\t\t<div class=\"form_field\">
\t\t\t\t<h:selectManyListbox styleClass=\"projects\" id=\"selectedProjects\" size=\"5\" value=\"#{choosenProjectsReportsController.selectedProjects}\" required=\"true\" requiredMessage=\"#{msg.USER_FIELD_SELECTED_PROJECT_REQUIRED}\">
\t\t\t\t\t<f:converter converterId=\"ProjectConverter\" \/>
\t\t\t\t\t<f:selectItems value=\"#{choosenProjectsReportsController.availableProjects}\" var=\"project\" itemValue=\"#{project}\" itemLabel=\"#{msg[project.i18nKey]}\" \/>
\t\t\t\t<\/h:selectManyListbox>
\t\t\t<\/div>
\t\t\t<div class=\"clear\"><\/div>
\t\t\t<h:message for=\"selectedProjects\" errorClass=\"errors\" fatalClass=\"errors\" warnClass=\"errors\" showSummary=\"true\" \/>
\t\t<\/div>
\t\t<div class=\"para notice\">
\t\t\t<h:outputText value=\"#{msg.USER_CHOOSE_PROJECTS_NOTICE}\" \/>
\t\t<\/div>
\t\t<div class=\"table_footer\">
\t\t\t<h:commandButton styleClass=\"reset\" type=\"reset\" value=\"#{msg.BUTTON_RESET_FORM}\" \/>
\t\t\t<h:commandButton styleClass=\"submit\" type=\"submit\" action=\"#{choosenProjectsReportsController.doChooseProjects()}\" value=\"#{msg.BUTTON_SHOW_CHOOSEN_PROJECT_STATISTICS}\" \/>
\t\t<\/div>
\t<\/div>
<\/h:form><\/code>
The backing bean (web controller) has this defined:
...
import javax.enterprise.context.SessionScoped;
...
@Named (\"choosenProjectsReportsController\")
@SessionScoped
public class ReportsChoosenCustomersWebSessionBean extends BaseReportsController implements ReportsChoosenCustomersWebSessionController {
...
private final List<ReportProject> availableProjects; \/\/ +getter as no setter is needed\/possible
...
private ReportProject selectedProjects[]; \/\/ + getter\/setter
...
}<\/code>
In constructor the list is initialized, in a @PostConstruct method it is being filed (ReportProject is an enumeration).
All projects are being shown an the selectManyListbox and commandButton are both correctly being rendered. If it select one (or more) and hit the submit button, a POST request goes.
The problem is that doChooseProjects() is not being invoked and also the converter's getAsObject() method is not invoked. Also no error message shows up (including log file).
A search on Internet like \"selectManyListbox converter action not invoked\" (no quotes) doesn't turn up any useful.","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589","status_net":{"notice_id":"508998"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/social.mxchange.org\/user\/1"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"https:\/\/f.haeder.net\/display\/roland\/194339","notice_info":{"local_id":"508998","source":"ostatus"}},"published":"2016-07-22T12:43:07+00:00","provider":{"objectType":"service","displayName":"Roland's Microblog","url":"https:\/\/social.mxchange.org\/"},"verb":"post","url":"https:\/\/f.haeder.net\/display\/adbba6c638579214dae7faa736457589"}],"links":[{"url":"https:\/\/social.mxchange.org\/conversation\/423552","rel":"alternate","type":"text\/html"}]}