页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  1. 文件上传(Attachements):针对单个文件上传的控件,除了通过getValue自行判断以外,可以通过fileUrl获得完整的url:
    • fileUrl:属性,在前端脚本中,可直接通过getAddinById获得控件句柄以后,利用fileUrl属性即可获得有意义的文件url,省去了拼接url的麻烦
  2. 多文件上传(MultiFileList):只支持String类型,通过getValue可以获得以相对路径url为基础的JSON数组
    • getFileList(withUrl = false):获得具有完整url而非相对url的文件列表JSON数组:当withUrl = true的时候可以获得具有完整url而非相对url的文件列表JSON数组
  3. 图片(Images):图片可能来自于String类型属性,LocalFile类型属性,DWF全局图片库或者互联网上有意义的url对应的图片
    • ImageUrl:通过getAddinById获得控件的引用以后,直接获得有意义的文件对应完整urlimgUrl:通过getAddinById获得控件的引用以后,直接获得有意义的文件对应完整url

移动端表单控件

  1. 照相(Camera):由于可以通过拍摄多次,所以绑定String类型属性,其中有意义的属性是:
    • fileList:通过getAddinById获得控件引用之后,利用fileList可直接获取具有完整url的数组,数组中元素的内容和String类型元信息格式一致,唯一不同的地方在于url是完整的url
  2. 录音(Record):
    • fileList:通过getAddinById获得控件引用之后,利用fileList可直接获取具有完整url的数组,数组中元素的内容和String类型元信息格式一致,唯一不同的地方在于url是完整的url
  3. 图片(Images):图片可能来自于String类型属性,LocalFile类型属性,DWF全局图片库或者互联网上有意义的url对应的图片
    • ImageUrl:通过getAddinById获得控件的引用以后,直接获得有意义的文件对应完整urlimgUrl:通过getAddinById获得控件的引用以后,直接获得有意义的文件对应完整url
  4. 上传文件(Attachments):和PC端不同,移动端上传文件同时囊括了单文件和多文件上传的能力
    • fileList:通过getAddinById获得控件引用之后,利用fileList可直接获取具有完整url的数组,数组中元素的内容和String类型元信息格式一致,唯一不同的地方在于url是完整的url
  5. 签字(SignImg):
    • getValue():返回签字后上传图片对应的完整url

其他渠道上传文件的存储位置

最后,与DWF有关的资源文件上传的目录包括下面几个,当使用后端脚本在服务器端处理的时候需要了解这些文件都存储在哪里,以何种方式命名:

...