I've implemented a very simple / ugly progress bar in tapestry. You could use
your progress bar widget of choice to make it look prettier (jquery progress
/ bootstrap progress etc). Tasks are managed by the ProgressTaskManager
which is backed by Tapestry's ParallelExecutor.

Some interesting files:
https://github.com/uklance/tapestry-stitch/blob/master/src/main/java/org/lazan/t5/stitch/model/ProgressTask.java
https://github.com/uklance/tapestry-stitch/blob/master/src/main/java/org/lazan/t5/stitch/services/ProgressTaskManagerImpl.java
https://github.com/uklance/tapestry-stitch/blob/master/src/main/java/org/lazan/t5/stitch/components/ProgressLink.java
https://github.com/uklance/tapestry-stitch/blob/master/src/main/resources/org/lazan/t5/stitch/components/ProgressLink.tml
https://github.com/uklance/tapestry-stitch/blob/master/src/main/resources/org/lazan/t5/stitch/components/ProgressLink.js

Demo:
https://github.com/uklance/tapestry-stitch-demo/blob/master/src/main/java/org/lazan/t5/stitch/demo/pages/ProgressLinkDemo.java
https://github.com/uklance/tapestry-stitch-demo/blob/master/src/main/resources/org/lazan/t5/stitch/demo/pages/ProgressLinkDemo.tml

Cheers,
Lance.



--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Progress-bar-component-in-Tapestry5-tp5719688p5719709.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to