很多时候,我们都想在浏览段设一个定时的操作的命令,这样需求的同学,相信都是比较精益求精的人,首先为你们点赞。我收集到的需求基本能可以分为三大类,今天在这里同大家分享一下,
第一种,希望在系统中显示当前的日期和时间,这种需求十分的简单,我们可以直接使用如下的代码:
- setInterval(refresh,200);
- function refresh(){
- Forguncy.Page.getCell("time").setValue(new Date());
- }
复制代码 然后,做2件事情,第一件事情,找到你期望位置的单元格并将其启明叫time,如下图所示:
第二件,给这个页面的页面加载时命令,加上如上的代码在javascript命令中:
然后这个效果就有了
第二种,希望定时的刷新,表格或者页面的信息,我收集到需求是定时刷新的比较多,那这里就已定时刷新表格的为例,我们有的时候需要在,其他的设备上填写完了,页面上直接就会有显示,如下图所示:
因为,我的页面上有2个表格
所以,我们的代码会稍
- window.setInterval(function () {
- var listviw = Forguncy.Page.getListView("表格1");
- var listviw1 = Forguncy.Page.getListView("表格2");
- if (!!listviw) {
- listviw.reload();
- }
- if (!!listviw1) {
- listviw1.reload();
- }
- Forguncy.Page.recalc();
- }, 3000);
复制代码 依然是放到,页面加载时命令
其实,论坛中以后有例子了:表格定时刷新
第三种,大屏展示数据滚动效果,这个效果,其实我们已经有客户做出来了,地址是:活字格制作大屏滚动
制作方法是:活字格数据滚动制作
其实做法就是,不停的触发一个按钮的“点击事件”,代码如下
- setInterval(function () {document.getElementById("r28c8p_btn").click();}, 1000);
复制代码
,
可能很多的人不知道这个按钮怎么找,方法如下图所示:
三大解决方法就是这样啦!
|