很喜欢Ext做出来的效果。 Ext的Tab也做得不错(如下图),可以嵌入(异步)多个其他单独的页面:

想了想,在tapestry下也可以实现这样一个组件,不仅仅嵌入其他的页面,还可以嵌入组件、Block控件等元素。
目前考虑嵌入Block组件吧,一个tab页对应一个要显示的Block,点击某个Tab页才render这个tab页对应的Block。
开发出来的效果如下:

当前页为详细资料页(有图标和字体加粗显示),点击基本资料处变为如下界面:

(暂不提供源码)
本文探讨了如何在 Tapestry 框架中实现类似于 Ext 的 Tab 功能,不仅能够嵌入其他页面,还能嵌入组件和 Block 控件等元素。通过点击不同的 Tab 页来渲染对应的 Block,实现了动态加载内容的效果。
很喜欢Ext做出来的效果。 Ext的Tab也做得不错(如下图),可以嵌入(异步)多个其他单独的页面:

想了想,在tapestry下也可以实现这样一个组件,不仅仅嵌入其他的页面,还可以嵌入组件、Block控件等元素。
目前考虑嵌入Block组件吧,一个tab页对应一个要显示的Block,点击某个Tab页才render这个tab页对应的Block。
开发出来的效果如下:

当前页为详细资料页(有图标和字体加粗显示),点击基本资料处变为如下界面:

(暂不提供源码)

被折叠的 条评论
为什么被折叠?