2009-08-07 3 views
2

Ich versuche eine Web-App in Dashcode zu erstellen, die einen Bereichsschieberegler verwendet. Ich sehe, dass die Code-Bibliothek Code für "Schieberegler Wert erhalten" und "Bereich Schieberegler Wert festlegen", aber es gibt keinen Bereich Schieberegler Teil. Also, wie mache ich einen Bereichsschieberegler? Ich bin sehr neu in Javascript.Slider in Dashcode Web App?

Antwort

1

Ich konnte den "Slider" unter "Buttons" in der Bibliothek finden, nachdem ich auf "Teile" geklickt habe. Oder von Anfang an:

  1. Fenster/Bibliothek anzeigen
  2. Klicken Sie auf "Teilen" in der oberen linken.
  3. Klicken Sie auf "Schaltflächen" unter Teilbibliothek
  4. Der "Slider" ist das letzte Element auf der Liste (meins sind alphabetisch sortiert).

[Anmerkung diese Schritte wurden getan, um die neue Dashcode 3.0 verwenden, die mit Snow Leopard kam.]

Wenn Sie den Regler nicht dort sehen, könnten Sie Ihre Frage aktualisieren mit genau dort, wo Sie suchen und welche Teile siehst du? Vielleicht können wir dich von dort aus führen.

Update Überprüfen dieser Artikel von Apple aus: Using an Apple Slider von Dashboard Programming Topics

+0

Ja, dieser Schieberegler existiert, wenn Sie beim Erstellen eines Dashboard-Widgets in die Bibliothek schauen. Aber es ist nicht da, wenn Sie eine Web-App machen. Wenn ich im Web-App-Modus unter Bibliothek> Teile> Schaltflächen gehe, gibt es keinen solchen Schieberegler. – Evelyn

+0

Interessant. Das ist der Teil, den ich liebe, weil wir der Antwort nahe kommen. Ich habe gerade versucht, eine neue benutzerdefinierte Safari-App und eine neue benutzerdefinierte Dashboard-App zu erstellen. In beiden Fällen enthielt die Bibliothek einen Schieberegler. Vielleicht ist dies eine Erweiterung in Dashcode 3.0 (Teil von Snow Leopard)? – slothbear

+0

kk konnte nicht schlafen, bevor ich das versuchte. Ich habe sowohl die Webanwendung als auch das Dashboard-Widget bereitgestellt. In beiden konnte ich den Slider bedienen. Ich zog mein Leopard-System mit Dashcode 2.0.1 heraus. Die Web Application Parts-Bibliothek hat keinen Schieberegler, also sieht es so aus, als würde Ihnen $ 29 (Snow Leopard) einen Schieberegler kaufen. – slothbear

2

Dies ist keine Option unter Dashcode 3.0. Dashcode unterstützt jetzt zwei Ziele für Safari und Mobile Safari, was je nach Perspektive cool sein kann. In diesem Dual-Modus müssen Sie für jedes Ziel eine separate Benutzeroberfläche erstellen und Datenbindungen trennen. Jetzt verfügt die Safari-Bibliothek über einen Schieberegler, die Mobile Safari-Bibliothek jedoch nicht. Sie könnten sich selbstzufrieden fühlen, wie ich es ursprünglich getan habe, und einfach & den Schieberegler von der Safari-Seite auf die Mobile Safari-Seite kopieren und bemerken, dass es SEEMS funktioniert (Sie sehen einen Schieberegler, Attribute, etc.). Nach der Bereitstellung sehen Sie jedoch nur ein Eingabetextfeld anstelle eines Schiebereglers.

Nach etwas graben, hier ist, was los ist: Der generierte Code sieht in etwa so aus <input type=range min=0 max=100> Das ist ein HTML5-Ding und Desktop Safari weiß nur, wie man es rendern kann, aber Mobile Safari nicht. Du hast also kein Glück.

Alternativen: Ehrlich gesagt, habe ich keinen praktikablen Javascript/HTML-Slider gefunden, der auf dem iPhone gut funktioniert. Ich kenne keine guten 1: 1-Alternativen. Ich plane, meine Bedürfnisse neu zu bewerten und einen anderen Eingabemechanismus zu implementieren, wie zum Beispiel eine Reihe von Schaltflächen.

Outlook: Ich würde mir vorstellen, dass es schließlich nativ unterstützt werden würde, also schauen Sie oft zurück.

+0

Hmm. Interessant, danke für die Info. – Evelyn