2016-06-14 19 views
2

Ich möchte verschiedene Seiten aus einem Popup-Selektor-Menü in Tizen öffnen.
Ich habe 8 Menüpunkte und jeder sollte eine andere Seite im selben HTML mit der active-ui-page-Klasse öffnen.
Ich versuchte es mit dem Code here erwähnt.Tizen Selector Touch-Ereignis

Aber dann, wenn ich zurück zum Selektor übertrage, ändert sich der Indikatorname nicht.
Bitte helfen Sie mir dabei.

Antwort

6

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.

+1

danke @ Armaan-Ul-Islam – user1039985

+1

@ 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