Es ist keine slide-bar in der standard-GWT Bibliothek. Aber eine alternative zu den GWT-incubator ist in der Beispiel-Projekt listwidget von David Chandler (er ist auf dem Google GWT-team). Für dieses Beispiel-Projekt, das er auch brauchte einen Schieberegler. Er nahm die Quellen, aus der GWT-incubator und aktualisiert.
könnten Sie bitte auch ein Beispiel geben, das generiert die sliderInput programmgesteuert, ohne die Verwendung von UIBinder, und fügt es einige container-widget später?
Werfen Sie einen Blick in die GWT DOMImpl Klasse an der createInputElement Methode. Kopieren Sie diesen und ändern Sie ihn auf die Art "Angebot".
Wenn ich angeben ui:field="sliderInput" der <input> die GWT compilter einen Fehler zurück: [FEHLER] Template Page.ui.xml keine ui:field-Attribut für die Seite#sliderInput
Das ist seltsam. Sie sollten in der Lage, die ui:field-für jedes element in der ui.xml. Das ist der Weg, um Ihnen den Zugang in Java. Sie möchten möglicherweise überprüfen Sie die Dokumentation gwtproject.org/doc/latest/DevGuideUiBinder.html
Können Sie den Schieberegler verwenden von smartgwt. Sie zahlen nur die Aufmerksamkeit auf die css-definition. Für den firefox-es muss wie folgt Aussehen:
#isc_4 td{
font-size:0px;
}
Den regler nicht ein html5-slider und nicht anfassbar, aber es funktioniert.
Ich brauche eine berührbare Schieberegler (für ipad). Der slider mit jquery ist im Moment nicht greifbar, aber es scheint workarounds
Versuchen Sie dies:
http://code.google.com/p/gwt-slider-bar/
Mit Hilfe dieses Projektes ist es möglich, erstellen Sie verschiedene Schieberegler.
Es ist keine slide-bar in der standard-GWT Bibliothek. Aber eine alternative zu den GWT-incubator ist in der Beispiel-Projekt listwidget von David Chandler (er ist auf dem Google GWT-team). Für dieses Beispiel-Projekt, das er auch brauchte einen Schieberegler. Er nahm die Quellen, aus der GWT-incubator und aktualisiert.
Was Sie tun können, ist, diese Quellen und setzen Sie diese in Ihrem eigenen Projekt (es hat eine apache-Lizenz). Es ist vielleicht nicht optimal, aber es funktionierte für mich. Hier ist ein link zu den Quellen http://code.google.com/p/listwidget/source/browse/#svn%2Ftrunk%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgoogle%2Fgwt%2Fgen2%2Fclient (und der Einfachheit halber hier ein link zu dem Projekt: http://code.google.com/p/listwidget/)
Können Sie jetzt verwenden Sie einfach ein HTML5-slider, wie diese:
sliderInput
programmgesteuert, ohne die Verwendung von UIBinder, und fügt es einige container-widget später?Können Sie den Schieberegler verwenden von smartgwt. Sie zahlen nur die Aufmerksamkeit auf die css-definition. Für den firefox-es muss wie folgt Aussehen:
Den regler nicht ein html5-slider und nicht anfassbar, aber es funktioniert.
Ist es gelöst, indem eine neue lib verwendet die jquery-slider. Der Autor stellt den code, wenn er stabil 🙂