On Sat, Aug 9, 2008 at 10:46 PM, Martin Makundi
<[EMAIL PROTECTED]> wrote:
>> it will also break all existing implementations of the interface out there.
>
> Well, the effort will nicely blend in with the chores of refactoring
> to the changes in generics... :) Or should it be made an abstract
> class?

this refactoring did not create any actual api breaks, just added generics

> Another possibility would be to just enable suitable hooks in the
> rendering phase of xxChoices. I.e., a method "String
> getOptionAttributes(T t)" or similar would be called during the render
> phase of a DropDownChoice.

sure, submit an RFE

-igor

>
> It would then be easier for anybody to 'sugarcoat' their DropDown and
> it would not break the existing inplementations. There I could just
> check if (renderer instanceof MyChoiceRenderer) { ... and sugarcoat my
> option ... }
>
> **
> Martin
>
>>
>> On Sat, Aug 9, 2008 at 10:21 PM, Martin Makundi
>> <[EMAIL PROTECTED]> wrote:
>>> It would be pretty easy to just add a getDispayStyle method into the
>>> IChoiceRenderer interface and refactor the various classes using it to
>>> support it accordingly. Don't you think?
>>>
>>> **
>>> Martin
>>>
>>> 2008/8/10 Igor Vaynberg <[EMAIL PROTECTED]>:
>>>> so write a component that works the way you want.
>>>>
>>>> as core devs we have to maintain a hard balance between simplicity and
>>>> flexibility. the more pluggable/customizable you make something, the
>>>> more complicated it becomes.
>>>>
>>>> we do not make core components ultra pluggable because they serve as a
>>>> basis and examples for users who want to see how they work and want to
>>>> implement something similar. what we do concentrate on a lot is making
>>>> writing your own components easy.
>>>>
>>>> if you look at the dropdownchoice class hiearchy you might find a base
>>>> class that is a good starting point and will get you 80% of where you
>>>> want to go. the other 20% are up to you.
>>>>
>>>> -igor
>>>>
>>>> On Sat, Aug 9, 2008 at 10:06 PM, Martin Makundi
>>>> <[EMAIL PROTECTED]> wrote:
>>>>>> Take a look  http://jweekend.com/dev/ArticlesPage/ here , at the "Wicket
>>>>>> Select And SelectOption" presentation (roughly about half way through).
>>>>>
>>>>> Yes, but with Select And SelectOption you loose the benefits of
>>>>> dropdownchoice (automatic notnull and localization, for example).
>>>>>
>>>>> **
>>>>> Martin
>>>>>
>>>>>>
>>>>>> Regards - Cemal
>>>>>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>>>>>
>>>>>>
>>>>>> fulltoos wrote:
>>>>>>>
>>>>>>> hi
>>>>>>> I want to have a dropdown choice in which some of the choices are of
>>>>>>> different color based on the model.
>>>>>>> is there any existing implementation which i can use.
>>>>>>> OR how should i go about it
>>>>>>> please suggset.
>>>>>>>
>>>>>>> full toos
>>>>>>> ======
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context: 
>>>>>> http://www.nabble.com/color-code-options-in-drop-down-choice-tp16964792p18909328.html
>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to