A:天软.web中的表格可以对指定列添加超链接,可分为内部链接与外部链接。
内部链接:跳转范围在天软.web内部,可以对链接页面经行传参操作。
外部链接:跳转范围是任意指定网址的网页。
.web使用相关说明参考:FAQ:
Q:Dotweb(.web)作图使用文档
实现范例
范例1:跳转到内部链接时传参给跳转页面
步骤1.编辑主页面模型
Function web_hyperlink_main(endt);
Begin
{
说明:获取指定申万一级行业指数指标
参数:
endt:datetime 指定日
}
indexs:=GetBKByDate("SWHY000001",endt);
SetSysParam(pn_stock(),endt);
r:=select thisrow as "行业代码",
stockname(thisrow) as "行业名称",
datetostr(endt) as "日期",
spec(close(),thisrow) as "价格",
spec(StockZf3(),thisrow) as "涨幅(%)",
spec(StockZdf3(),thisrow) as "振幅(%)"
from indexs end;
return r;
End;
步骤2.编辑跳转页面模型
Function web_hyperlink_sub(index,endt);
Begin
{
说明:获取指定日指定指数成分股行情数据
参数:
index:string 指数代码
endt:string 指定日期
}
endt:=StrToDate(endt);
stocks:=GetBKByDate(index,endt);
r:= select ['StockID'],['StockName'],datetostr(['date']) as 'date',
['close'],['vol'],['amount']
from markettable datekey endt to endt of stocks end;
return r;
End;
步骤3.web中配置主页面
1.配置数据源函数
2.获取默认参数
3.指定链接列系列设置
4.高级列设置
5.设置连接属性,其中链接地址为跳转页面url的参数部分,如果需要传参给跳转页面也可以加上,格式为“&”+
关键字(不能为中文)+“=|列名|”
比如:
跳转页面url:http://web.tinysoft.com.cn:8080/website/index.tsl?PageID=54410&menup=5
传入参数:行业代码+日期
链接地址:
?PageID=54410&menup=5&index=|行业代码|&date=|日期|
6.保存指定列系列配置
7.保存页面配置
步骤4.配置跳转页面
1.配置数据源函数
2.获取默认参数
3.设置参数属性,数据来源类型为URL,链接参数名称为主页面设置的关键字
步骤5.点击主页面值链接到跳转页面
主页面中选择日期返回数据后点击指定代码,链接到跳转页面,参数传递成功
范例2:跳转到外部网页
步骤1.编辑配置模型
Function web_hyperlink_external();
Begin
{
说明:获取常见网页的链接
}
return array(
("序号":"001","网站名称":"上交所","备注":"股票相关","官方网址":"http://www.sse.com.cn/"),
("序号":"002","网站名称":"深交所","备注":"股票相关","官方网址":"http://www.szse.cn/"),
("序号":"003","网站名称":"联交所","备注":"衍生品相关","官方网址":"https://www.hkex.com.hk/?sc_lang=zh-HK"),
("序号":"004","网站名称":"郑商所","备注":"衍生品相关","官方网址":"http://www.czce.com.cn/"),
("序号":"005","网站名称":"大商所","备注":"衍生品相关","官方网址":"http://www.dce.com.cn/"),
("序号":"006","网站名称":"上期所","备注":"衍生品相关","官方网址":"http://www.shfe.com.cn/"),
("序号":"007","网站名称":"百度","备注":"常用","官方网址":"https://www.baidu.com/"));
End;
步骤2.web页面配置
1.配置数据源函数
2.指定链接列系列设置,链接地址给url列名地址即可
3.将地址url列隐藏,可选
步骤3.点击跳转到外部链接
