« 添加WebChart超文本链接 »
Tools » http://www.anysql.net/tools/webchart-href-links.html 2009-06-03当我们用网页表格展示数据时, 总然望能在某些列上加上超文本链接进行导航, 例如在查看一个按季度汇总的数据后, 希望在季度这一列上有一个连接, 点进去可以查看更细粒度(如月份)的详细资料.
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来做数据报表了.


也可以用如下方式, 用JavaScript弹出一个可定制化的窗口.
WEBCHART.HREF_1=QUATER|javascript: void window.open( ‘detail.wcml?q=$QUATER’, ‘…’, ‘…’);
能否把detail.wcml的代码也贴一下.
我按上面的方法怎么 2008Q1 无法显示 超级链接
我的示例中detail.wcml页面是不存在的, 只是为了显示一个链接而随便取的目标页面.