Skip to Content
0
Former Member
Jul 24, 2017 at 02:06 PM

¿Cómo se puede llamar en una función a otra para ponerlo en pressed===false?

463 Views

Con una interfaz en xml

en el controller tengo una función(esta):

"ocultarColumna": function(oEvent) { var oTable = this.getView().byId("Vuelos"); var oItem = oEvent.getSource().getId(); var array = oItem.split("col"); var i = array[1]; oTable.getColumns()[i].setVisible(false); var mySavedVar = sap.ui.getCore().myGlobalVar; sap.ui.getCore().myGlobalVar = mySavedVar + 1; $(".ocultaBtns").removeClass("ocultarBtnDesOcultarTodo"); $(".ocultaBtns").removeClass("ocultaBtnGC"); $(".ocultaBtns").removeClass("ocultaDespleDesOcultarColumn"); $(".ocultaBtnss").removeClass("ocultaDespleDesOcultarColumn"); //volver el btn mostrar todas las columnas === false /*setFunction('mostrarTodasColumnas') === false;*/ if(oEvent.mParameters.pressed === true) {

this.mostrarTodasColumnas().setFalse; //no funciona

}

},

Y quiero que esta funcion "mostrarTodasColumnas" vuelva a estar en prssed === false


¿Cómo se haría?

Un saludo y gracias de adelantado