wangting
2024-05-14 948a8b5fba4baf0a19493ae6d7b8a1dee0d4101a
Source/ProjectWeb/src/configDoc/Action.md
@@ -6,13 +6,33 @@
参数可在参数列表配置,也可在按钮使用时配置。参数信息:
>* type:创建界面的业务类型,必填
>* context:创建界面的UI上下文,有form参数时该值无效。若UI上下文仅配有表单展示,则添加弹窗会默认有保存按钮
>* form:添加的表单对象,必须要配置form或者context,优先使用form
>* context:创建界面的UI上下文,有form参数时该值无效。若UI上下文仅配有表单展示,则添加弹窗会默认有保存按钮
>* useDataType:使用UI上下文中的哪个类型数据,值有form、tree、table、TreeTable,不填时默认为form
>* initvalue:表单预设value,非必填。格式示例:rootoid=root.${oid}&rootname=root.${name}&name=${name}、sourceoid=sourceData.${oid}&sourcename=sourceData.${name}&oid=${oid}&name=${name}
>* needselect:是否必须选择数据,与initvalue配合使用。   
  值为false时允许initvalue对应的属性值为空。    
  值为true或者未配置参数则必须有上下文的sourceData或dataStore,用以与initvalue建立映射关系
>* url: 创建界面的保存按钮请求路径,默认'uiDataController/addSave'
>* method: 创建界面的保存按钮请求路径类型,默认'post'
>* uploadfileurl: 有文件上传时可配置,默认'vciFileUploadController/uploadFile'
>* accept:有文件上传时可配置
>* exts:有文件上传时可配置
>* uploadattachment:有附件上传时须配置,是否显示上传附件,默认false
>* preevent:弹窗前置事件,配置前置事件的js地址,如"preevent.js"、“xxx/preevent.js”,文件放在src/components/actions下>* preevent:弹窗前置事件,配置前置事件的js地址,如"preevent.js"、“xxx/preevent.js”,文件放在src/components/actions下
>* afterevent:弹窗后置事件,配置后置事件的js地址,如"afterevent.js"、“xxx/afterevent.js”,文件放在src/components/actions下
>*
### edit,修改
![Action/img_edit.png](Action/img_edit.png)
>* type:修改界面的业务类型,必填
>* form:修改的表单对象,必须要配置form或者context,优先使用form
>* context:修改界面的UI上下文,有form参数时该值无效。若UI上下文仅配有表单展示,则修改弹窗会默认有保存按钮
>* useDataType:使用UI上下文中的哪个类型数据,值有form、tree、table、TreeTable,不填时默认为form
>* initvalue:表单预设value,非必填。格式示例:rootoid=root.${oid}&rootname=root.${name}&name=${name}、sourceoid=sourceData.${oid}&sourcename=sourceData.${name}&oid=${oid}&name=${name}
>* needselect:是否必须选择数据,与initvalue配合使用。
   值为false时允许initvalue对应的属性值为空。
   值为true或者未配置参数则必须有上下文的sourceData或dataStore,用以与initvalue建立映射关系
### del,删除
### view,查看