Versuchen Sie sicherzustellen, dass Sie das Popup nicht schließen oder Selector zerstören. Auf diese Weise wird Ihr Selektor möglicherweise nicht funktional. tau.closePopup() schließt das popUp-Fenster, daher erscheint der Selektor nicht zurück.
elSelector.addEventListener("click", function(event) {
var target = event.target;
if (tau.support.shape.circle) {
if (target.classList.contains("ui-selector-indicator")) {
tau.closePopup(popupCircle); //**comment out this line**//
//your code
}
}
});
selector.destroy() & entfernt Ereignis-Listener zerstört, was der Fall in Ihrer Situation sein könnte, deshalb Indikator-Name ändert sich nicht.
selector.destroy(); //**comment out this line**//
Vice versa für Lösung versuchen, das Popup-Fenster wieder aufrufen tau.openPopup mit():
if (tau.support.shape.circle) {
tau.openPopup(popupCircle);
}
sonst den Wahl rufen wieder mit tau.widget.Selector()
Code source: 'TAUUIComponents' (Tizen Sample Web app)
Vielen Dank.
danke @ Armaan-Ul-Islam – user1039985
@ user1039985 ... Wenn Sie denken, die Antwort ist hilfreich für Sie, dann sollten Sie es als "Beste Antwort" auswählen, die diese Antwort für andere fördern wird. – nafser33