Hi,

I'm using Seam Gen to generate the CRUD pages for my application using Seam 
1.1.5, however one thing that I find odd with the generated pages is that if 
you have a foreign key, the generated pages do not allow you to enter it in a 
normal fashion.

For example: If you have one table COUNTRY with a primary key of COUNTRYCODE 
and another table PERSON with a foreign key of COUNTRYCODE, the generated pages 
make you enter in a COUNTRY and then the PERSONs associated with that country. 
When entering in PERSON you cannot select a country.

In reality you would enter in a COUNTRY and then be able to select a country 
when entering the PERSON.

I've tried to modify the Seam Template edit.xhtml.ftl and change the line:
<#if !c2h.isCollection(property) && !c2h.isManyToOne(property) && 
property.columnSpan==1>
to remove the restriction on "isManytoOne", however this results in an error: 
property.value.typeName is undefined. It cannot be assigned to propertyType

I don't know the Seam gen package and Freemarker well enough to jump into it.

Can anybody suggest how to modify the template so that all fields in the table 
are displayed? Even better would be having some means of automating the lookup? 
eg using ice:selectInputText or similar?

Thanks,

Damian.

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013087
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to