|
发表于 2016-10-21 10:29:02
|
显示全部楼层
可以在页面中放一个div,然后把图片或者按钮放到div中
引用var Uploader = require('$UI/system/components/justep/uploader/uploader');
在model的onload中获取div,创建uploader如下:
- define(function(require) {
- var $ = require("jquery");
- var justep = require("$UI/system/lib/justep");
- var Uploader = require('$UI/system/components/justep/uploader/uploader');
-
- var Model = function() {
- this.callParent();
- };
- Model.prototype.modelLoad = function(event) {
- var domnode = this.getElementByXid('div12');
- var uploader = new Uploader(domnode, {
- actionUrl : "/baas/justep/attachment/simpleFileStore",
- compress : false,
- accept : ""
- });
- uploader.on('onStart', function(event) {
- var storeFileName = (new justep.UUID()).valueOf();
- event.file.data = {
- fileName : event.file.name,
- storeFileName : storeFileName,
- ownerID : "123"
- };
- });
- var me = this;
- uploader.on('onSuccess',function(event){
- alert("onSuccess")
- });
-
-
- };
- return Model;
- });
复制代码
然后其他的可以参考/UI2/system/components/justep/attachment/attachmentSimple.js中的实现 |
|