当我们用网页表格展示数据时, 总然望能在某些列上加上超文本链接进行导航, 例如在查看一个按季度汇总的数据后, 希望在季度这一列上有一个连接, 点进去可以查看更细粒度(如月份)的详细资料.


QUATER COUNT
2008Q1 7363835
2008Q2 9146220
2008Q3 10985911
2008Q4 12757707

    这是一个困扰我多时的问题, 在以前必须要创建一个特定的XSL模板, 很不方便使用. 现在只需要在页面定义文件中加入链接定义行就行, 下面的一行就是给季度这个列加上超文本连接, 点进去后会显示”detail.wcml”这个页面, 并将季度值通过URL参数”Q”传递到下一个页面.

WEBCHART.HREF_1=QUATER|detail.wcml?q=$QUATER

    来看一下加了链接定义后的页面.


QUATER COUNT
2008Q1 7363835
2008Q2 9146220
2008Q3 10985911
2008Q4 12757707

    使用这个功能, 大大提升了WebChart XSL模板的通用性, 方便用WebChart来做数据报表了.