Hi Tapestry Users! I am positive we've all had fun with enums (and netmasks) at some point!!! I got through the afternoon accomplishing my page rendering *[1]
I now have my entity class with an enum saved. It is a netmask for an ip address. So if an IP address belongs in a /24 subnet, I'd like to be able to assign it to a /32 subnet. I would like the t:select component to only display this option (or perhaps a /31 & /32), but not the whole range of available netmasks in my app (/24 /25 /26...../32) How would I go about doing this (displaying certain enum values from the type)? Cheers for any awesome suggestions, ditto for reading! Chris [1] The t:select component reads the message catalog, however rendering in a table (not a grid) seemed to ignore it. I progressed with it by calling a helper method from the template with something like ${convertEnum(passedEnum)} page class has this method public String convertEnum(EnumType n){ switch(n){ case EnumType.ONE: return "Hooray One"; case EnumType.TWO: return "Hooray Two"; default: return "Not Set"; } }