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

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -