On 4/13/06, Ed Singleton <[EMAIL PROTECTED]> wrote:
>
> On 13/04/06, Oleg Broytmann <[EMAIL PROTECTED]> wrote:
> > On Thu, Apr 13, 2006 at 10:32:23AM +0100, Ed Singleton wrote:
> > > Is there a way I can easily add additional properties to a column in
> > > my table definition?
> > >
> > > For example:
> > >
> > > class Contact(SQLObject):
> > >     firstName = StringCol(length=64, prettyprint="First Name")
> > >     secondName = StringCol(length=64, prettyprint="Second Name")
> >
> >    Tere is no. One of the reasons is that columns are not the actual
> > objects - they are only markers for the metaclass that replaces them with
> > actual column objects, instances of classess SOStringCol, SOIntCol, etc.
>
> Is there a particular way that other people get round this?  I'm sure
> it must be a fairly common thing to want to do.

There are a couple things you can do:

1) create your own column subclasses with a prettyprint option, if
this is a common thing for you.

2) the easy route:

   firstName = StringCol(length=64)
   firstName.prettyprint="First Name"

   secondName = StringCol(length=64)
   secondName.prettyprint="Second Name"


What Oleg is saying makes sense, but I could swear I've seen option #2 in use.

Kevin


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to