Re: [xwiki-users] Creating a class : hHow to add tye of propertie s?
Hi, Thank you for your answer. Benoît -----Message d'origine----- De : [email protected] [mailto:[email protected]]De la part de Sergiu Dumitriu Envoyé : jeudi 14 février 2008 00:23 À : XWiki Users Objet : Re: [xwiki-users] Creating a class : hHow to add tye of properties? HERICHER Benoit DSIC BUA wrote:
Hi,
I would like to create a class "Contact" with a property " PersonalAddress". As I guess that will have to reuse the concept of Address to manage other things , I decide to create first a class "Address" and then I would like to assign this type to the property "PersonalAddress" of the class "Contact" as one would do in OO Languages like Java ; but it doesn't seem possible or did I miss something?
Thank you
Benoît
Hi, This is not possible. Classes in XWiki can have fields only of predefined, simple data types. Usually, the strategy to do what you want is like this: 1. Create the Address class, also adding an "address type" field. 2. In a document, use one Contact object and several Address objects. This way you gain even more flexibility. You can either use one Address object with "type" = "personal" and one with "type" = "work" (or whatever values you like), or you can accept any number of objects, and the user can select what type of address he wants, and a button "add address" allows him to add a new Address object. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (1)
-
HERICHER Benoit DSIC BUA