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

QQ登录

只需一步,快速开始

查看: 3041|回复: 5

[结贴] grid中的按钮上传附件

[复制链接]

76

主题

992

帖子

2212

积分

金牌会员

Rank: 6Rank: 6

积分
2212
QQ
发表于 2017-9-7 10:32:38 | 显示全部楼层 |阅读模式
需要在grid列表中用一个渲染的按钮来上传附件到文档服务器,渲染的html如下:event.html = "<button class='btn x-blue btn-sm' " + "xid='" +btnxid + "'>" + "上传</button>";
但是在实例化uploader对象的时候,用getElementByXid(btnxid)获取不到我每一行渲染返回按钮Element对象。请问这如何解决?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-7 11:51:38 | 显示全部楼层
在什么时机实例化的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

76

主题

992

帖子

2212

积分

金牌会员

Rank: 6Rank: 6

积分
2212
QQ
 楼主| 发表于 2017-9-7 13:43:21 | 显示全部楼层
在gridCellRender在事件中,执行完 event.html = "<button class='btn x-blue btn-sm' " + "xid='" +btnxid + "'>" + "上传</button>后面我就执行了
uploader的实例化。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-7 15:32:50 | 显示全部楼层
为什么不用附件组件?
不推荐你这样的操作,你这样的如果grid中渲染的数据多就创建了多个uploader,是不会去释放的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

76

主题

992

帖子

2212

积分

金牌会员

Rank: 6Rank: 6

积分
2212
QQ
 楼主| 发表于 2017-9-7 17:15:51 | 显示全部楼层
我的附件是一张单独的类似文档中心的表。不是业务表上的某个字段。渲染到gird里面的数据是文件夹,相当于在当前文件夹下面上传附件。
能不能单独放个按钮去实例化uploader。我在列表里面渲染出来的按钮点击事件中去触发那个按钮的click事件。我是了下一好像不行,执行了那个单独按钮click事件  好像不能识别uploader加进去的监听,不能弹出windows资源选择器的窗口。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-7 17:29:45 | 显示全部楼层
实例化后的是在button上面有一层html的input的,所以不能调用button的click,可以看看能不能获取到里面的html的input
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 07:48 , Processed in 0.112311 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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