COGNOS网页版制作-cognos提示框样式替换

众做周知,cognos的值提示框丑得一B,还不能设置位置,大小等属性,网上说的又是改变里面的选项.
我就直接写了几个函数去替换了值提示框的功能,样式的话,想怎么换怎么换
那么就有两个问题了:
1.值提示框内的选项从何而来;
2.如何将值传递进报表;

第一个问题,提示框的选项从何而来呢?
答:从表格内部来,拖一个表格,只需要你制的那一列就行
这里写图片描述
不加查询条件的话,里面会显示所有的年月可选值,接着就需要从表格内部提取数据了,
这个函数:
function GetData(n) {

var arr = new Object();
arr.data = [];//存放value值(表格第二列)
arr.value = [];//存放显示值(表格第一列)
arr.areaAttr = [];//备用(表格第三列)

if ($("table[LID=列表" + n + "RS]").length != 0) {
    GetTdText('列表' + n + 'RS');//取表格里面的数据到定义的数组中
}//判断表格的ID
else {
    GetTdText('列表' + n + '_NS_');//取表格里面的数据到定义的数组中
}

function GetTdText(td) {//表格第一列为显示值,第二列为写入URL的值
    var tab = $("table[LID=" + td + "]");
    var lid = tab.children().children("tr");


    tab.css("display", "none");//隐藏表格
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值