¿Alguien sabe si hay una barra deslizadora en gwt? Solo encontré el de la Incubadora GWT, que desafortunadamente está en desuso.Barra deslizadora en GWT
Respuesta
Se resuelve escribiendo una nueva lib que utiliza el control deslizante jquery. El autor lanzará el código cuando esté estable :)
No hay barra deslizadora en la biblioteca estándar de GWT. Pero una alternativa a la incubadora de GWT se encuentra en el proyecto de muestra listwidget de David Chandler (él está en el equipo de Google GWT). Para este proyecto de muestra, también necesitaba una barra deslizante. Tomó las fuentes de la incubadora GWT y las actualizó.
Lo que puedes hacer es tomar estas fuentes y ponerlas en tu propio proyecto (tiene una licencia de apache). Quizás no sea óptimo, pero funcionó para mí. Aquí hay un enlace a las fuentes http://code.google.com/p/listwidget/source/browse/#svn%2Ftrunk%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgoogle%2Fgwt%2Fgen2%2Fclient (y por conveniencia aquí un enlace al proyecto: http://code.google.com/p/listwidget/)
Prueba esto:
http://code.google.com/p/gwt-slider-bar/
Con la ayuda de este proyecto es posible crear diferentes barras deslizantes.
Los enlaces del código de google ahora están muertos. – fgb
Puede usar el control deslizante de smartgwt. Solo debes prestar atención a la definición de css. Para el firefox que tiene que tener este aspecto:
#isc_4 td{
font-size:0px;
}
El deslizador no es un control deslizante HTML5 y no tangible, pero funciona.
Necesito un control deslizante táctil (para ipad). El control deslizante con jquery en este momento no es táctil, pero parece haber soluciones – mkn
Puede ahora sólo tiene que utilizar un control deslizante HTML5, así:
<input ui:field="sliderInput" type="range" />
@UiField InputElement sliderInput;
sliderInput.setAttribute("min", "1");
sliderInput.setAttribute("max", "100");
sliderInput.setAttribute("step", "10");
Event.sinkEvents(sliderInput, Event.ONCHANGE);
Event.setEventListener(sliderInput, new EventListener() {
@Override
public void onBrowserEvent(Event event) {
// sliderInput.getValue();
}
});
¿podría proporcionar también un ejemplo que genere el 'sliderInput' programáticamente, sin el uso de UIBinder, y lo agregue a algún widget de contenedor más adelante? –
@ tombo_189 Echa un vistazo a la clase DOMImpl de GWT en el método createInputElement. Copia eso y cámbialo para que tenga el tipo de "rango". – Craigo
- 1. ¿Puedo ocultar ToolTipText para una barra deslizadora?
- 2. ¿Cómo colocar una barra deslizadora div en el lado izquierdo?
- 3. Barra deslizadora de seguimiento múltiple para formularios de Windows
- 4. ¿Qué CSS cambiará el color de fondo de la barra deslizadora Eclipse (Juno)?
- 5. Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
- 6. GWT botón de compilar en Eclipse
- 7. GWT CustomScrollPanel ejemplo
- 8. GWT code O GWT Designer?
- 9. Ext GWT vs GWT-EXT
- 10. GWT: UiBinder o GWT Designer?
- 11. GWT Botón de cierre en la barra de título de DialogBox
- 12. GWT botón Atrás navegador
- 13. Imagen en botón GWT
- 14. cliente en GWT
- 15. cómo ClientBundle en GWT?
- 16. serialización BigDecimal en GWT
- 17. gwt pushButton en UiBinder
- 18. Enhebrado en GWT (Cliente)
- 19. GWT: Menús en UiBinder
- 20. GWT UiHandler en HTMLPanel
- 21. Serializar objeto en GWT
- 22. WebWorkers en GWT Elemental
- 23. Cómo configurar Ext GWT con GWT Designer?
- 24. Migrar GWT 2.0.4 Proyecto de GWT 2.1.0
- 25. Diferencia entre gwt-ext y ext-gwt
- 26. barra diagonal y barra invertida en Ruby
- 27. GWT: Gotcha's
- 28. Aprendiendo GWT
- 29. GWT IncompatibleRemoteServiceException
- 30. GWT removeClickHandler
Los enlaces de código de Google ya están muertos. – fgb