[jboss-user] [JBoss Seam] - Re: @WebRemote: problem with client site instantiation of ob
rlhr
do-not-reply at jboss.com
Thu Aug 3 10:06:53 EDT 2006
I finally got the opportunity to test the code you checked in.
I downloaded jboss-seam-CVS.20060803.zip (which was created after your post).
The interface created for the SelectItem class is:
Seam.Remoting.type.javax$faces$model$SelectItem = function() {
| this.value = undefined;
| this.label = undefined;
| this.disabled = undefined;
| this.description = undefined;
| }
|
| Seam.Remoting.type.javax$faces$model$SelectItem.__name = "javax.faces.model.SelectItem";
| Seam.Remoting.type.javax$faces$model$SelectItem.__metadata = [
| {field: "value", type: "bean"},
| {field: "label", type: "str"},
| {field: "disabled", type: "bool"},
| {field: "description", type: "str"}];
|
| Seam.Remoting.registerType(Seam.Remoting.type.javax$faces$model$SelectItem);
|
|
The xml received back from the server is:
<envelope>
| <header>
| <context><conversationId>11</conversationId></context>
| </header>
| <body>
| <result id="1">
| <value>
| <bag>
| <element><ref id="0"/></element>
| <element><ref id="1"/></element>
| <element><ref id="2"/></element>
| </bag>
| </value>
| <refs>
| <ref id="0">
| <bean type="javax.faces.model.SelectItem">
| <member name="value"><number>-1</number></member>
| <member name="label"><str>AAAAAA</str></member>
| <member name="disabled"><bool>false</bool></member>
| <member name="description"><null/></member>
| </bean>
| </ref>
| <ref id="1">
| <bean type="javax.faces.model.SelectItem">
| <member name="value"><number>2</number></member>
| <member name="label"><str>BBBBB</str></member>
| <member name="disabled"><bool>false</bool></member>
| <member name="description"><null/></member>
| </bean>
| </ref>
| <ref id="2">
| <bean type="javax.faces.model.SelectItem">
| <member name="value"><number>3</number></member>
| <member name="label"><str>CCCCC</str></member>
| <member name="disabled"><bool>false</bool></member>
| <member name="description"><null/></member>
| </bean>
| </ref>
| </refs>
| </result>
| </body>
| </envelope>
|
I was able to read the value fine using the properties "label" and "value".
I noticed that the getters and setters are not generated for that bean.
Is that in purpose?
Anyway, that solve my problem. Awesome job!
I didn't try the other functionnality you mentioned but actually I might also need it soon and therefore test it at the same time.
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3962849#3962849
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3962849
More information about the jboss-user
mailing list