找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

评分

参与人数 2满意度 +10 收起 理由
追风 + 5
jackblues + 5

查看全部评分

2 个回复

倒序浏览
settings0
高级会员   /  发表于:2018-6-30 09:02:54
沙发
我想问一下,页面加载与做好的插件那个性能更好呢
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-6-30 23:08:07
板凳
settings0 发表于 2018-6-30 09:02
我想问一下,页面加载与做好的插件那个性能更好呢

都可以的,一样的,差不多。
您最好以后的问题都能在求助中心里提问,因为那里有帖子状态,方便咱跟踪哈
谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部