找回密码
 立即注册

QQ登录

只需一步,快速开始

fqelven
金牌服务用户   /  发表于:2021-8-12 20:32:44
11#
本帖最后由 fqelven 于 2021-8-12 20:45 编辑

不是打印功能,就是需要实现一个简单的双层图文列表,可惜活字格不支持,我真的要吐槽一下,这个功能必须尽快安排上,太受限了。
我在做一个OKR系统,Objective + Key Results,每个人有多个O,每个O又带有多个KR,客户要求按照个人一次性展示Ta所有的O和KR,类似飞书OKR的界面。而且还要可编辑。你让我怎么弄?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
fqelven
金牌服务用户   /  发表于:2021-8-12 20:37:42
12#
最后还是弄出了一个大概的效果,会根据iframe中的内容自动调整大小,如果点页面内的删除按钮也会再次调整大小。虽然代码有点不怎么好看,但好歹实现了基本效果。下一步就是慢慢优化也美化UI。
还是点击“html插件内显示演示”和“生成图文列表”。

分享在这里给其他需要的朋友。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
David.Zhong + 5 很给力!

查看全部评分

回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-13 06:17:55
13#
fqelven 发表于 2021-8-12 20:37
最后还是弄出了一个大概的效果,会根据iframe中的内容自动调整大小,如果点页面内的删除按钮也会再次调整大 ...

我昨天还在找方法,下载下来看看代码本来就是不好看,需求达到了就行
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-13 08:43:43
14#
本帖最后由 lovert 于 2021-8-13 08:45 编辑

dv = document.getElementById("r1c0p_div");
可以改成
dv =$('[fgcname="html"]')[0];
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-13 08:47:27
15#
本帖最后由 lovert 于 2021-8-13 08:50 编辑
  1. //设置高宽单位像素,就是模板行列宽像素总和+1;
  2. var Vheight=361;
  3. var Vwidth=602;//301;
  4. //填写文图列表模板页页面名称
  5. var tuwenname="moban";
  6. //设置显示条数
  7. var n=Forguncy.Page.getCell("nn").getValue()-1;
  8. var m=Forguncy.Page.getCell("mm").getValue()-1;
  9. if(n==""||m==""){n=0;m=10;}//默认显示前十条
  10. Forguncy.getTableDataByOData("规范标准?$select=ID&$orderby=ID asc",
  11.     //获取成功的情况
  12.     function (data) { //开始
  13.     var bodykkm="";
  14. if(m>data.length){m=data.length;}
  15. for (i = n; i <m; i++) {
  16. var a=Forguncy.Helper.SpecialPath.getBaseUrl()+tuwenname+"?ID="+data[i]["ID"];
  17. bodykk='<iframe id="frame'+data[i]["ID"]+'" height="'+Vheight+'" width="'+Vwidth+'" scrolling="yes" frameborder="0" src="'+a+'" onload="resizeIframe(this)" ></iframe>'
  18. bodykkm=bodykkm+bodykk;
  19.         }

  20. dv =$('[fgcname="html"]')[0];
  21. dv.innerHTML = bodykkm;
  22. },
  23.     // 结束,获取失败的情况
  24.     function (errorMessage) {
  25.     alert(errorMessage);
  26. });
复制代码
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-13 09:22:37
16#
本帖最后由 David.Zhong 于 2021-8-13 11:32 编辑

大佬,我们图文列表嵌套做不到,但是我们可以在页面放两个图文列表鸭~
我们自己也用活字格做了一个OKR系统,所以完全没有问题。
思路是用两个图文列表,一个图文列表放O,另一个放KR~
都不用写代码的~

2021活字格企业级低代码应用大赛 - OKR管理系统 - 作品详情 (grapecity.com.cn)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-13 11:12:29
17#
本帖最后由 lovert 于 2021-8-13 11:43 编辑

优化了一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-13 11:30:32
18#
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-13 11:41:09
19#

还是楼主比我用心,找了个js库解决了
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-13 11:58:23
20#
本帖最后由 David.Zhong 于 2021-8-13 13:33 编辑
lovert 发表于 2021-8-13 11:41
还是楼主比我用心,找了个js库解决了

都棒棒的~你做这个事情是为了打印鸭,楼主做这个事情是想做一个okr系统,应该不需要这样麻烦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部