起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: tianshan80

[结贴] 一个列表详细界面,在详细界面中excelLayout1下加了一个GRID

[复制链接]

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 08:57:03 | 显示全部楼层
现在能显示出来了,
把grid放在view中,自己放一个按钮调用打印,调用打印前设置隐藏这个view,打印后再设置显示view
怎么自己加按钮调用打印,又怎么设置隐藏和显示VIEW?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-21 09:16:49 | 显示全部楼层
1.引用/UI/system/components/printHtml/formPrint.js这个js文件
  然后按钮调用justep.HtmlPrint.printForm(["grdMain"]);
  grdMain是要打印的view的id

2.参考http://bbs.justep.com/forum.php? ... 1&pid=164940497
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 16:53:17 | 显示全部楼层
mainActivity.trigger2Click = function(event){
$('#view2').css('display','none');
justep.HtmlPrint.printForm("vDetail","/UI/system/components/printHtml/formPrint.js");
        $('#view2').css('display','block');
};

怎么不行呢,打印报错,提示Cannot call method 'printForm' of undefined,然后显示和隐藏VIEW怎么触发啊?隐藏了就显示不出来。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-21 17:01:08 | 显示全部楼层
1.12楼发的js文件引用了吗?

2.先显示后隐藏
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 17:18:07 | 显示全部楼层
     <xbl:script type="text/javascript" src="/UI/system/components/printHtml/formPrint.js" />是这样的引用语句吗?加到源码里就报错呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-21 17:19:34 | 显示全部楼层
<xhtml:script
不是
<xbl:script
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 17:35:17 | 显示全部楼层
<xhtml:script type="text/javascript" src="/UI/system/components/printHtml/formPrint.js" />加进去了,然后打印还是报错啊。
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 17:35:36 | 显示全部楼层
Cannot call method 'printForm' of undefined
TypeError: Cannot call method 'printForm' of undefined
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-21 17:36:32 | 显示全部楼层
看12楼发的了吗?
justep.HtmlPrint.printForm(["grdMain"]);
  grdMain是要打印的view的id

不是你这样写的justep.HtmlPrint.printForm("vDetail","/UI/system/components/printHtml/formPrint.js");
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2014-5-21 17:41:29 | 显示全部楼层
mainActivity.trigger2Click = function(event){
$('#view2').css('display','block');
justep.HtmlPrint.printForm(["vDetail"]);
$('#view2').css('display','none');
};还是报刚才的错。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 12:49 , Processed in 0.084762 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表