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

QQ登录

只需一步,快速开始

查看: 2002|回复: 3

[结贴] 调用attachmentSimple控件的按钮

[复制链接]

6

主题

13

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
发表于 2016-6-5 08:55:48 | 显示全部楼层 |阅读模式
我需要自定义页面按钮去实现attachmentSimple的上传功能,我根据之前版主提示修改了system/justep/attachment/attachmentSimple.js中绑定的按钮
                initUploader:function(){
                        var self = this;
                        var actionUrl = require.toUrl(this.actionUrl);
                        //self.uploader = new Uploader(self.$domNode.find('.x-item-upload'),{
                        self.uploader = new Uploader(self.$domNode.find('x-ant-upload'),{
                actionUrl:actionUrl,
                compress: this.compress
            });
x-ant-upload是我自定义按钮组件的class名称,但是页面提示绑定事件出错,要如何修改?另一个思路,我不修改attachmentSimple.js,能否在页面按钮中直接引用attachmentSimple中的按钮x-item-upload,再调上传函数,请问如何实现?
发表于 2016-6-6 14:11:27 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-6-6 17:36 编辑

attachmentSimple 组件就是封装的input type=file 的节点!attachmentSimple 没有提供API弹出选择资源的框!所以你自己试试,使用js 获取x-item-upload节点再调用它的click方法试试!
案例/UI2/system/components/justep/attachment/demo/demoSimple.w 的代码就是:
  1. var add = this.getElementByXid('div12');
  2.                 $(add).children().children().click();
复制代码



可以参考:http://bbs.wex5.com/forum.php?mod=viewthread&tid=86610     http://bbs.wex5.com/forum.php?mo ... 89378&pid=165227590

自己接管上传事件!控制调用方法实现上传!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

13

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2016-6-7 13:24:41 | 显示全部楼层
搞定,请结贴
回复 支持 反对

使用道具 举报

13

主题

27

帖子

113

积分

初级会员

Rank: 2

积分
113
QQ
发表于 2016-8-22 13:57:56 | 显示全部楼层
怎么搞定的???
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 18:48 , Processed in 0.061079 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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