<mvc:View height="100%" controllerName="view.Main" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"> <Page title="Page" class="marginBoxContent" > <Text text="RangeSlider with tickmarks and labels" class="sapUiSmallMarginBottom" /> <RangeSlider showAdvancedTooltip="true" enableTickmarks="true" class="sapUiSmallMarginBottom" change="onUpdateSlider"> <ResponsiveScale tickmarksBetweenLabels="10" /> </RangeSlider> </Page> </mvc:View> onUpdateSlider:function(oEvent) { var oValue = oEvent.getSource().getValue(); var oValue2 = oEvent.getSource().getValue2(); if(oValue > oValue2) { oEvent.getSource().setValue(oValue2-3); oEvent.getSource().setValue2(oValue2); } else if (oValue2 < oValue1) { oEvent.getSource().setValue2(oValue1+3); oEvent.getSource().setValue(oValue1); } } No actualiza los textos de información sobre herramientas.
Los textos de información sobre herramientas de valor y valor2 deben actualizarse en el evento de cambio y la configuración de valor y valor2, pero no se actualizan. De cualquier manera, la información sobre herramientas puede actualizarse. Lo que sucede ahora es después del evento de cambio si alcanza una condición, establecemos valor y valor2 pero la información sobre herramientas no no se actualiza y muestra los valores antiguos de value y value2
Sugiera amablemente cómo puedo actualizar los valores de información sobre herramientas. ¿Es un error del control estándar sap.m.RangeSlider?
Gracias por informar el problema. El error ahora está solucionado por el compromiso 2a69d08 . El problema ya no es reproducible: https://jsbin.com/hiwujet/edit?html,js,output