And also we have model annotations on the 1.2 roadmap that can serve
whatever purpose you want them to.
Andrus
On Oct 26, 2005, at 5:58 PM, Mike Kienenberger wrote:
> First off, I understand your situation because I frequently generate
> UI files from my Cayenne models.
>
> However, I don't think it's likely that you're going to see the
> ability to custom-order attributes in the modeler as it's outside of
> Cayenne's core functionality to generate UI files from the data model.
>
> However, if you're using Cayenne 1.2, the cgen task (when set to
> version=1.2) gives you a great deal of flexibility. You can create a
> new velocity tool that you can inject into your template that can sort
> your attributes and relationships. I'd recommend that such a tool
> read the ordering from a configuration file. That way you can easily
> control the ordering on a per-entity level.
>
> If you decide to create such a tool, consider posting it back here.
> I'd probably use it, and depending on how it's implemented, it might
> even get committed into the cgen package as a default velocity tool.
>
> -Mike
>
> On 10/26/05, Ahmed Mohombe <amohomb..ahoo.com> wrote:
>
>> Hi,
>>
>> Is it possible to control somehow the order of the fields/
>> attributes displayed(and saved)
>> in Attribute table for Object Entities?
>>
>> After a reverse engineering this order doesn't seem to be the same
>> like one from the DB Entities
>> Attributes (and this seems to be the same like in the DB - very
>> good).
>>
>> At the moment I can see no 'move up' and 'move down' button for
>> such an operation in the Modeler(if
>> at least the order from the DB was not followed).
>>
>> This functionality would be very important, since the order from
>> that Object Entities Attributes is
>> used for every generation (e.g. for the POJO fields).
>> This is more evident for custom generation:
>> e.g. for a UI, the order would be very important: it's not the
>> same if the "description" is before
>> the "name" or after it.
>>
>> This 'randomness' makes at the moment 'unusable' the custom UI
>> generation from the Cayenne Modeler.
>>
>> Thanks in advance,
>>
>> Ahmed.
>> P.S. I can see this behavior with M6 too.
>>
>>
>>
>
>
This archive was generated by hypermail 2.0.0 : Wed Oct 26 2005 - 18:18:22 EDT