According to sevaral threads, I should put all of my global assets (i.e.
those images that repeat throughout the site and reused by many components)
into my @Border component. I'm using the private asset syntax in my
Border.page file:

<asset name="upArrow" path="images/blackUpArrow.gif"/>

My problem these assets are not visible to component's referencing the
@Border's defined assets:

<component id="membersTableColumns" type="Contrib:TableColumns">
<binding name="arrowUpAsset" value="asset:upArrow"/>
</component>

The error:

Component ReportTabPagesTableDemo does not contain an asset named 'upArrow'.

Is there a different, better way to centralize these common assets (i.e. css
files, images, javascripts) without putting them into a Java file as these
assets should be managed by page authors, not Java devs?

A big thanks in advance for your help!
Jason

Reply via email to