找回密码
 立即注册

QQ登录

只需一步,快速开始

正一味

初级会员

26

主题

101

帖子

335

积分

初级会员

积分
335
正一味
初级会员   /  发表于:2024-5-28 19:13  /   查看:1860  /  回复:20
问题:编写了一段JS代码,用javascript命令,设置单元格的html

但是在输出的时候result里没有东西
求大佬能解释一下是什么问题

本帖子中包含更多资源

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

x

20 个回复

倒序浏览
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-29 16:41:25
来自 19#
  1. var p = Forguncy.Page;
  2. var size = getCellValue("TemplateSize");

  3. var ResultCode = getCellValue("ResultCode");
  4. var PrintTemplate = getCellValue("PrintTemplate");

  5. if (ResultCode == 100)
  6. {
  7. Forguncy.Page.getCell("PrintTemplate").setValue(PrintTemplate);
  8. if(PrintTemplate != null){
  9. $("[fgcname='result']").html(PrintTemplate);
  10.             Forguncy.Page.getCellByLocation('code').setValue(PrintTemplate);//创建活字格变量
  11. }
  12. alert("下单成功,请打印标签!");
  13. };

  14. if (ResultCode == 105)
  15. {
  16. alert(Reason);
  17. };

  18. if (ResultCode == 106)
  19. {
  20. Forguncy.Page.getCell("PrintTemplate").setValue(PrintTemplate);
  21. if(PrintTemplate != null){
  22. $("[fgcname='result']").html(PrintTemplate);
  23.             Forguncy.Page.getCellByLocation('code').setValue(PrintTemplate);//创建活字格变量
  24. }
  25. alert("该发货通知单已成功下单,现在可以打印标签!");
  26. };

  27. function getCellValue(cell){
  28. var value = Forguncy.Page.getCell(cell).getValue();
  29. if(value == null){
  30. value = "";
  31. }
  32. return value;
  33. }
复制代码

活字格弹窗赋值改成=code

评分

参与人数 2金币 +666 满意度 +5 收起 理由
正一味 + 5
Shawn.Liu + 666 赞一个!

查看全部评分

回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-5-28 21:18:48
沙发
您定义单元格的名称为PrintTemplate了吗?
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-5-28 21:32:08
板凳
吴小胖 发表于 2024-5-28 21:18
您定义单元格的名称为PrintTemplate了吗?

命名了,result和printTemplate都
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-29 08:44:50
地板
代码可以放出来看看
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-5-29 09:08:43
5#
豪~豪 发表于 2024-5-29 08:44
代码可以放出来看看


本帖子中包含更多资源

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

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-29 09:14:29
6#

你输出的有误,可以输入
  1. document.querySelector('[fgcname="result"]').innerHTML
复制代码
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-5-29 09:31:01
7#
豪~豪 发表于 2024-5-29 09:14
你输出的有误,可以输入

大佬,我这样修改了,但是还是测试弹出输出的result还是空的

本帖子中包含更多资源

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

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-29 09:33:52
8#
正一味 发表于 2024-5-29 09:31
大佬,我这样修改了,但是还是测试弹出输出的result还是空的

我是说你输出result方法有问题,不是写入有问题,你怎么输出的你贴出来
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-5-29 10:24:01
9#
豪~豪 发表于 2024-5-29 09:33
我是说你输出result方法有问题,不是写入有问题,你怎么输出的你贴出来

测试的是用弹窗输出的,本来的需求是要把这个单元格的内容打印出来

但是打印导出的html页面好像是因为result是空的,所以pdf显示的是整个页面,会是这个样子的:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-5-29 12:30:44
10#
感谢各位大佬的支持~
正如楼上大佬所述,这儿边没有看到alert()的命令哈。您是这个alert()弹出的result么?

本帖子中包含更多资源

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

x
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部