Ich stehe derzeit vor der Herausforderung, einen Slider in SAPUI5 zu realisieren, genau wie der Threshold-Slider von Webdynpro, der so aussieht.SAPUI5 So realisieren Sie einen Threshold-Slider (wie in WebDynpro)
Wie würden Sie das tun? Es ist sehr dynamisch, die Skala (kann 5 Werte sein, kann 3 Werte usw. sein), die Beschreibungen sind abhängig von der Skala Wert ...
Derzeit finde ich nur Slider in API, aber ich bezweifle, dass dies realisierbar ist mit es ... irgendwelche Ideen?
18.06.2015: Zur Zeit arbeite ich die sap.ui.commons.Slider auf die Erweiterung, was ich jetzt habe schon von weitem ist das, was ich versuche zu erreichen zu:
- Beim Anklicken Schieber, über Renderer Hintergrundfarbe ändern (jeder Wert eine andere Farbe
- Textfeld auf der rechten Seite und einen Link auf der linken Seite (optional Teile, Färbung ist wichtiger)
haben sollte Was ich bekam ...
sap.ui.commons.Slider.extend("my.Slider", {
renderer : {
renderInnerAttributes : function(oRm, oControl) {
console.log(oRm); // try to find out, what I re-style
console.log(oControl); // try to find out, what I re-style
oRm.addStyle('background-color', '#ffff00'); // no effect
},
}
});
var oSlider6 = new my.Slider({
id : 'Slider6',
tooltip : 'Slider6',
width : '500px',
min : 1,
max : 4,
value : 0,
totalUnits : 4,
smallStepWidth : 1,
stepLabels : true,
labels : [
"Bad", "Medium", "Good", "Very Good"
]
});
return oSlider6;
Die Idee ist gut, versuchen herauszufinden, wie das funktioniert, aber es gibt einen Unterschied zwischen dem Hinzufügen einer Hintergrundfarbe zu einem Textfeld ... aber woher weiß ich, wie Sie den Schieberegler stylen? etwas kompliziert jetzt, hat irgendwelche Hinweise? – zyrex