[jboss-user] [JBoss Seam] - Re: selectOneMenu and selectItems problem

2007-07-11 Thread mttu
But why selected company has to be outjected ?


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063236#4063236

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063236
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user


[jboss-user] [JBoss Seam] - Re: selectOneMenu and selectItems problem

2007-07-11 Thread mttu
OK, it started to worked after i had changed:


  | @Out
  | private Company selectedCompany;
  | 

and implemented equals in Company.

It's still not clear to me why selectedCompany should be outjected in this case.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063119#4063119

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063119
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user


[jboss-user] [JBoss Seam] - Re: selectOneMenu and selectItems problem

2007-07-11 Thread mttu
"[EMAIL PROTECTED]" wrote : Any output from h:messages?


Hi, 
message from h:messages is:

"value is not valid"

but why ?

 the Converter class:


  | @Name("CompanyConverter")
  | @Converter
  | public class CompanyConverter implements javax.faces.convert.Converter, 
Serializable {
  | 
  | @Logger
  | private Log log;
  | 
  | @In(required = false)
  | List companies;
  | 
  | /*
  |  * @see 
javax.faces.convert.Converter#getAsObject(javax.faces.context.FacesContext,
  |  *  javax.faces.component.UIComponent, java.lang.String)
  |  */
  | public Object getAsObject(FacesContext arg0, UIComponent arg1, String 
string) throws ConverterException {
  | if (string == null || string.length() == 0) {
  | return null;
  | }
  | 
  | long id = Long.valueOf(string).longValue();
  | log.info("[getAsObject] string -> " + string);
  | log.info("[getAsObject] id -> " + id);
  | log.info("[getAsObject] companies -> " + companies);
  | if (companies != null) {
  | for (Company referenceData : companies) {
  | if (referenceData.getId() == id) {
  | log.info("[getAsObject] returning -> " 
+ referenceData);
  | return referenceData;
  | }
  | }
  | }
  | log.info("[getAsObject] returning -> null" );
  | return null;
  | }
  | 
  | /*
  |  * @see 
javax.faces.convert.Converter#getAsString(javax.faces.context.FacesContext,
  |  *  javax.faces.component.UIComponent, java.lang.Object)
  |  */
  | public String getAsString(FacesContext arg0, UIComponent arg1, Object 
obj) throws ConverterException {
  | log.info("[getAsString] obj -> " + obj);
  | if (obj == null) {
  | return null;
  | }
  | Company company = (Company) obj;
  | log.info("[getAsString] company -> " + company);
  | return String.valueOf(company.getId());
  | }
  | 
  | }
  | 

Both methods return not null values.

Any idea ?

Thanks, 
Mttu


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4062936#4062936

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4062936
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user


[jboss-user] [JBoss Seam] - selectOneMenu and selectItems problem

2007-07-10 Thread mttu
Hi I can't see value of selected item in my backed bean which is Stateful bean.
I can see values of selectOneMenu many component but there is no selected
values passed into backed bean after submit.

seam 1.2.1
jboss 4.0.5



  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 

and bean



  | 
  | @Stateful
  | @Scope(ScopeType.CONVERSATION)
  | @Name("CandidateAction")
  | public class CandidateAction extends BaseAction implements ICandidate {
  | 
  | ...
  | 
  | private Company selectedCompany;
  | 
  | ...
  | 
  | public Company getSelectedCompany() {
  | return selectedCompany;
  | }
  | 
  | public void setSelectedCompany(Company selectedCompany) {
  | this.selectedCompany = selectedCompany;
  | }
  | 
  | 
  | }
  | 
  | 


selectedCompany is always NULL (Method setSelectedCompany is not called). Bot 
methods are defined in ICandidate interface.




Thanks for help,

Mttu





View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4062690#4062690

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4062690
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user