brio自己管理了一套自己的对象模型,从顶层向下分别有Application、Documents、Sections、Controlls、Shapes等集合。每个集合中分别存放各自类型的对象。工作中,我们经常希望设置一个JavaScript的变量(或函数、JavaScript对象等),使得这个变量的作用域限制在brio的对象模型中的某一集合范围内。这时,我们可以使用这样的方法进行设置:
js 代码
Sections["query"].myValue = "test";
...
- 15:48
- 浏览 (588)
- 评论 (0)
- 分类: DataWarehouse
要在Brio中实现交互,主要靠dashboard中的javascript脚本。但是brio并没有提供导入javascript脚本的功能。为此,我做了一个preload的脚本,将该脚本放在bqy的document的OnStartUp事件中,就可以实现导入任意合法的javascript脚本的能力。
js 代码
//调试环境使用的加载js文件方法,每次打开文档时都重新加载脚本
function _js(file_name)
{
  ...
- 16:32
- 浏览 (740)
- 评论 (1)
- 分类: DataWarehouse
Brio8之后的版本,因为被Hyperion收购的缘故,改叫Hyperion Performance Suite了。在我们这个项目里面,采用Intelligence Designer作为前端BI开发工具。
Designer提供了仪表板功能作为和用户交互的主要手段。仪表板采用JavaScript语法来进行逻辑控制。不过HPS提供的事件模型相对还是比较简单的,做过Web开发的人很快就能上手。但是在brio提供的各种资料上,并没有查到将独立的js文件导入到bqy文件中的功能,严重怀疑HPS并不支持这种做法。
现在的做法是将通用的js脚本放到一个全局区去,然后在每个section中调用这些全局的方 ...
- 09:25
- 浏览 (750)
- 评论 (1)
- 分类: DataWarehouse
- 浏览: 66461 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
web ui的显示风格
会成为热门的技术吧
-- by ouspec -
web ui的显示风格
yui-ext很多人在研究……
-- by ouspec -
Java语言的新特性,我们用 ...
Java5: 1。泛型 2。枚举类型 3。自动类型包装和解包装(autob ...
-- by jameswei -
Java语言的新特性,我们用 ...
我是JDK正式版测试的.呵呵 你还真牛,可以让JDKcrash
-- by lbfhappy -
Java语言的新特性,我们用 ...
lbfhappy 写道complystill 写道floating 写道comp ...
-- by 歆渊






评论排行榜