Hola Mahesh,
¡Funcionó, gracias!
onItemSelected: function(oEvent)
{
Msg.show("Elemento Seleccionado");
var sPath = oEvent.getSource().getBindingContext().getPath();
var oProductDetailPanel=this.byId("productDetailsPanel");
oProductDetailPanel.bindElement({path:sPath});
this.byId("productDetailsPanel").setExpanded(true);
//setTimeout(this.hidePanelAgain, 3000);
jQuery.sap.intervalCall(3000, this ,
},
hidePanelAgain: function(passedthis)
{
passedthis.byId("productDetailsPanel").setExpanded(false);
}
Una pregunta: ¿setTimeout nunca funcionará en el controlador o incluso en la página HTML?
Gracias,
Bhaskar