Thanks for trying Lance... I am trying to trace the runtime...
I did add configuration.add(SymbolConstants.PRODUCTION_MODE, "false");
but it has had no effect
I got no clue as to why... but in my component/widget Gallery.JAVA
Gallery.JAVA
@Parameter(required = true)
private Class collectionType;
@SetupRender
public void setupRender()
{
try
{
collection = loadCollection(collectionType);
} catch (Exception e)
{
logger.error("error loading data on collection gallery");
}
}
collectionType is a type class ... specifically Coach.class for example...
which is the KIND of objects I am displaying in my gallery for test
collectionTyoe is also a parameter into my widget coming in from my
Home.JAVA
<t:form t:id="galleryForm" id="galleryForm" clientValidation="true" >
<t:errors/>
<t:Gallery t:id="galleryWidget" id="galleryWidget"
collectionType="coachClass"
itemsPerPage="itemsPerPage"
tableColumns="tableColumns"
cursor="cursor"
/>
</t:form>
whereby coachClass is just a hack for testing
public Class getCoachClass()
{
return Coach.class;
}
but in Gallery.JAVA SetupRender collectionType parameter is showing as null in
debugger.
I would think that at this point in time it should have some value?
I am hoping I dont have to add all kinds of null checks... and seeking some
graceful elegant runtime whereby 'it just works'
?