https://github.com/gwtbootstrap3 ist eine GWT-Bibliothek mit hübschen Komponenten, einen Grid-System, siehe dazu auch https://gwtbootstrap3.github.io/gwtbootstrap3-demo/, alles ist optimiert auf Umfluss für mobile Endgeräte. Es basiert auf Twitter Bootstrap http://getbootstrap.com/. Änderungen in Version 0.7:
- Added connivence methods to easily set margins/paddings on widgets.
- Ensured removal of all handlers on the unLoad of widgets
- Added methods to show/hide/toggle NavbarCollapse
- Further styled GWT’s CellTable/DataGrid to reflect Bootstrap tables
- Upped the dependency of GWT to 2.6.0
- Added submit/reset methods to Form
- Renamed all setTarget/setToggle methods to setDataTarget/setDataToggle, also any setter that referenced a data* attribute was renamed
- Added in a check as to not load jQuery if it’s already present
- Changed the parent of gwtbootstrap3-parent to oss-parent (org.sonatype.oss)
Was ich in meinem Code ändern musste war tatsächlich die *Data* Sache:
dismissButton.setDismiss( ButtonDismiss.MODAL ); –> dismissButton.setDataDismiss( ButtonDismiss.MODAL );
dialog.setKeyboard( true ); –> dialog.setDataKeyboard( true );
anchor.setTarget( "#" + title.hashCode() ); –> anchor.setDataTarget( "#" + title.hashCode() );
anchor.setToggle( Toggle.COLLAPSE ); –> anchor.setDataToggle( Toggle.COLLAPSE );