1.4.2.3. js动态创建方式

通过调用js方法:dymcCreateFileUpload() 来实现。对于不需要的特性输入null即可。

/**
 * locationElementid, 位置id,放置上传组件的位置,比如div的id("dyncid"):<div id="dyncid"> </div>
 * applicationCategory, 应用模块id
 * extensions, 文件扩展名,逗号分隔的字符串
 * quantity, 最多上传的文件数
 * isEncrypt, 是否加密
 * callMethod, 回调方法名
 *  attachmentTrId, 对赢得文件上传的id
 *  firstSave,是否先保存附件表信息,默认false:后保存。
 *  atts 附件数据
 *  canDeleteOriginalAtts 是否可删除附件
 *  takeOver 是否接管附件上传(即弹出窗口关闭)之后的逻辑。 该属性和callMethod配合使用,如果不使用回调方法,可以不使用该属性; 否则属性值应为false
 *  maxSize 上传文件的大小限制,单位为字节
 *  canFavourite 是否允许收藏附件,即附件名称后面是否显示收藏功能。false为不显示,true为显示。 默认为true
 */
function dymcCreateFileUpload(locationElementid,applicationCategory,extensions,quantity,isEncrypt,callMethod, attachmentTrId,firstSave,canDeleteOriginalAtts,atts,takeOver,maxSize,canFavourite){