beforePageLoad afterPageLoad SSJS compositeData:
<xp:this.beforePageLoad>
<![CDATA[#{javascript:
var hlp=compositeData;
}]]>
</xp:this.beforePageLoad>
PropertyMap . , :
<xp:this.afterRenderResponse>
<![CDATA[#{javascript:
print( hlp.test );
}]]>
</xp:this.afterRenderResponse>
EDIT:
, (pageLoad). , . , :
-, :
<xc:ccWithId test="I am your property" id="ccWithId" />
getComponent(). propertyMap , :
<xp:this.beforeRenderResponse>
<![CDATA[#{javascript:
var cmp:com.ibm.xsp.component.UIIncludeComposite = getComponent("ccWithId");
print("Value of 'test' -> " + cmp.getPropertyMap().getString("test") )
}]]>
</xp:this.beforeRenderResponse>
xpages-noob. . get map . , :
var thisData:com.ibm.xsp.binding.PropertyMap=getComponent("ccWithId").getPropertyMap();
function getPara(key) {
var x=thisData.get(key);
if (@Ends(typeof(x),"ValueBinding")) return x.getValue(facesContext);
else return x
}
, , "test", getPara ( "test" ). complexData.test.