ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值

在网上见到过一些文章写设置日期控件的默认值,自己实现的使用好像都不行,估计是版本的问题,也有人问过我,这里就尝试着看看可否实现。

1. 基本报表

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第1张图片

她有2种UI

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第2张图片

2. 使用FireBug

我们先使用FireBug看下日期控件

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第3张图片

这里呢,我们会看到有2个隐藏的input,稍微观察下,一个是显示的,一个是向后台传参的(估计是)

下面让我们验证下

3. 获取input

Cognos中是可以引入JQuery的,用JQuery是很方便的,这里我们先用下基本的JS。

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第4张图片

我们在控件外面嵌套一个span标签,方便我们找到对象

刚刚试了下,这两个input可以无视掉,只需要修改另一个就可以了

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第5张图片

我们只需要把这个input的value改为我们想要的就可以了

JS代码:

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第6张图片

估计我们也可以使用class来获取这个input

4. 运行

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第7张图片

好了,成功

我们从提示页面跳转的话也可以获取到这个参数

ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值_第8张图片


你可能感兴趣的:(实例,日期控件,Cognos,ReportStudio)