javascript - Tile Container SAPUI5 event press get id -
i create tiles container , want conditional routing other page. if click tiles1, route home, click tiles2, route page2. want route id click. how code in controller?
i code failed:
alert(ocontrolevent.getparamaters("items"));
xml view:
<m:panel> <m:content> <l:horizontallayout id="tilecontainerexpanded" allowwrapping="true" content="{/kepesertaan}"> <m:generictile class="sapuitinymarginbegin sapuitinymargintop tilelayout" header="{header}" subheader="{subheader}" press="presskepesertaan"> <m:tilecontent> <m:tilecontent> <m:content> <m:imagecontent description="{id}" src="{icon}"/> </m:content> </m:tilecontent> </m:tilecontent> </m:generictile> </l:horizontallayout> </m:content> </m:panel> how solved problem? all.
here how solve (assuming understood correctly question):
presskepesertaan: function(oevent){ var spath = oevent.getsource().getbindingcontext().getpath(); var omodel = this.getview().getmodel(); var ocontext = omodel.getproperty(spath); this.getrouter().navto(ocontext.id); //navigate route } here example.
Comments
Post a Comment