Hi,
I am still trying to find the proper way to override the default date
editor component.
I have tried to do the following in my AppModule class
public static void
contributeBeanBlockSource(Configuration<BeanBlockContribution>
configuration)
{
configuration.add(new BeanBlockContribution("date",
"AppPropertyEditBlocks", "dateEdit", true));
configuration.add(new BeanBlockContribution("date",
"AppPropertyEditBlocks", "dateDisplay", false));
}
But since the TapestryModule.class is contributing its own
beanblocksources for those types
public static void
contributeBeanBlockSource(Configuration<BeanBlockContribution>
configuration)
{
addEditBlock(configuration, "text");
addEditBlock(configuration, "number");
addEditBlock(configuration, "enum");
addEditBlock(configuration, "boolean");
addEditBlock(configuration, "date");
.
.
}
my contributions get overridden by Tapestys' default.
I tried adding an @order("after:*Tapestry*") annotation to my method
but had no success.
What can I do else but changing the original Tapestry source code to
achieve this?
Thanks
Moritz