Happy New Year to everybody!!.
With Tapestry one of the advantages is that you can override almost everything but then there are always some parts which are less overridable. One such place is setting locale based on some custom criteria. The locale logic is embedded a bit deeper than you expect into the request processing cycle and that might give you an impression that you won’t be able to override it. Continue reading
This blog is about adding pagination in Tapestry 5 using jQuery based onScrollBeyond(). It might sound difficult but as always tapestry makes it so easy that you wonder whether it is worth blogging about :).
A simple implementation of a
SourceCodeViewer would be to have a service for adding and listing the source code and a component to display it.
Tapestry Grid is a very powerful tool for displaying a list of entities. It expects a GridDataSource as
source parameter. A useful tool can be a TypeCoercer which converts a Criteria to GridDataSource. Continue reading
I have been very experimenting with tapestry-jquery plugin and it is great to finally go back to jquery. Not only using jquery is very easy but it also comes with a lot of plugins.
There are some improvements that I think can be added to the tapestry-jquery integration but don’t get time to discuss them in the mailing list.
Recently I wanted to use a multivalue autocomplete something on the lines of https://github.com/argoyle/tapestry-tagselect and found a wonderful plugin http://loopj.com/jquery-tokeninput/
Adding Bootstrap JS Twispy to your template is very easy
<a href='#' class='twipsy' data-title='My Twipsy'>Hover over me</a>
and you can always use property-expressions to display some dynamic data. But what if you want to have block rendered as title. This was exactly what I was trying to accomplish in one of my recent projects. (We are using tapestry-jquery for jquery support in that project.) Continue reading