on 2020 Mar 13 6:42 AM
Hi,
Have a requirement to highlight a tile (Generic Tile) based on a value in the model at run time (on load of the page and not on any press event). I know we can use CSS file to highlight the tile which I am able to do on press event but how to invoke a javascript function on load of this GenericTile and then add CSS class to it,..is what I am not getting. Below is what I have..
<GenericTile>
<tileContent>
<TileContent>
<Linktext="{path: 'oModel>Description'}"></Link>
</TileContent>
</tileContent>
</GenericTile>
Request clarification before answering.
I could achieve this using below code.
this.getView().byId("idTile").addEventDelegate({
onAfterRendering : function (oEvent)
{
var oModel = oEvent.srcControl.getAggregation('content').oPropagatedProperties.oBindingContexts.TempModel;
var sPath = oModel.sPath;
if(oModel.getProperty(sPath).DefaultFlag)
oEvent.srcControl.addStyleClass("selected");
}
});
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.