Simon.hu 发表于 2018-1-19 15:18:34

帮你打开活字格更神奇的功能:七,在浏览器端,设置定时执行命令

很多时候,我们都想在浏览段设一个定时的操作的命令,这样需求的同学,相信都是比较精益求精的人,首先为你们点赞。我收集到的需求基本能可以分为三大类,今天在这里同大家分享一下,
第一种,希望在系统中显示当前的日期和时间,这种需求十分的简单,我们可以直接使用如下的代码:
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);

可能很多的人不知道这个按钮怎么找,方法如下图所示:


三大解决方法就是这样啦!

settings0 发表于 2018-6-30 09:02:54

我想问一下,页面加载与做好的插件那个性能更好呢

Simon.hu 发表于 2018-6-30 23:08:07

settings0 发表于 2018-6-30 09:02
我想问一下,页面加载与做好的插件那个性能更好呢

都可以的,一样的,差不多。
您最好以后的问题都能在求助中心里提问,因为那里有帖子状态,方便咱跟踪哈
谢谢!
页: [1]
查看完整版本: 帮你打开活字格更神奇的功能:七,在浏览器端,设置定时执行命令