您可以通过documentContext获取内容管理实例相关的对象数据。
Usable Range
CMS
                
            Example
//您可以在内容管理表单中,通过this来获取当前实例的documentContext对象,如下:
var context = this.documentContext;Source
Methods
    static
    
    
    getDocument() → {Document}
获取当前内容管理实例的文档对象:document对象。
Syntax
var doc = this.documentContext.getDocument();Returns
- 
            
                Document文档对象. { "id": "3359aedd-c2d8-4d8c-b8b0-02507da1b3f4", //数据库主键,自动生成. "summary": " ", //文档摘要 "title": "航天科工外部董事调研组到培训中心调研", //文档标题 "documentType": "信息", //文档类型,跟随分类类型,信息 | 数据 "appId": "c295f34c-9ce1-4122-b795-820267e32b68", //栏目ID "appName": "通知公告", //栏目名称 "appAlias": " ", //栏目别名 "categoryId": "33fb19f0-0670-464d-875c-32fb86148f7a", //分类ID "categoryName": "通知公告", //分类名称 "categoryAlias": "通知公告-通知公告", //分类别名 "form": "dddefed4-4411-4e4e-b982-cdd4cd083443", //绑定的表单模板ID "formName": "通知公告编辑表单", //绑定的表单模板名称 "importBatchName": " ", //文件导入的批次号:一般是分类ID+时间缀 "readFormId": "d6f1f596-fcb7-4a87-baaf-7f6cdafe3cec", //绑定的阅读表单模板ID "readFormName": "通知公告阅读表单", //绑定的阅读表单模板名称 "creatorPerson": "李义@liyi@P", //创建人,可能为空,如果由系统创建。 "creatorIdentity": "李义@469d1601-c4a5-46ae-b7bf-4da9af07b6fa@I", //创建人Identity,可能为空,如果由系统创建。 "creatorUnitName": "浙江兰德纵横@a706f5f0-4a3b-4785-8e1d-0a944bfad4eb@U", //创建人组织,可能为空,如果由系统创建。 "creatorTopUnitName": "浙江兰德纵横@a706f5f0-4a3b-4785-8e1d-0a944bfad4eb@U", //创建人顶层组织,可能为空,如果由系统创建。 "docStatus": "published", //文档状态: waitPublished | published | draft | checking | error "description": " ", //说明备注,可以填写说明信息,如导入信息检验失败原因等 "viewCount": 1, //文档被查看次数 "commendCount": 1, //文档被赞次数 "commentCount": 1, //文档评论次数 "publishTime": "2018-01-04 14:17:16", //文档发布时间 "modifyTime": "2022-09-01 17:05:47", //文档修改时间 "isTop": true, //是否置顶 "hasIndexPic": true, //是否含有首页图片 "reviewed": true, //是否已经更新review信息. "sequenceTitle": " ", //用于标题排序的sequence "sequenceAppAlias": " ", //用于栏目别名排序的sequence "sequenceCategoryAlias": " ", //用于分类别名排序的sequence "sequenceCreatorPerson": " ", //用于创建者排序的sequence "sequenceCreatorUnitName": " ", //用于创建者组织排序的sequence "readPersonList": [ "张三@zhangsan@P" "所有人" ], //阅读人员 "readUnitList": [ ], //阅读组织 "readGroupList": [ ], //阅读群组 "authorPersonList": [ "张三@zhangsan@P" ], //作者人员 "authorUnitList": [ ], //作者组织 "authorGroupList": [ ], //作者群组 "remindPersonList": [ " " ], //发布提醒人员 "remindUnitList": [ " " ], //发布提醒组织 "remindGroupList": [ " " ], //发布提醒群组 "managerList": [ "张三@zhangsan@P" ], //管理者 "pictureList": [ ], //首页图片列表 "distributeFactor": 1, //分布式存储标识位. "createTime": "2022-09-01 17:05:47", //创建时间,自动生成,索引创建在约束中. "updateTime": "2022-09-01 17:05:47", //修改时间,自动生成,索引创建在约束中. "sequence": " ", //列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中. "stringValue01": "", //业务数据String值01. "stringValue02": "", //业务数据String值02. "stringValue03": "", //业务数据String值03. "stringValue04": "", //业务数据String值04. "stringValue05": "", //业务数据String值05. "stringValue06": "", //业务数据String值06. "stringValue07": "", //业务数据String值07. "stringValue08": "", //业务数据String值08. "stringValue09": "", //业务数据String值09. "stringValue10": "", //业务数据String值10. "longValue01": "", //业务数据Long值01. "longValue02": "", //业务数据Long值02. "doubleValue01": "", //业务数据double值01. "doubleValue02": "", //业务数据double值02. "dateTimeValue01": "", //业务数据dateTime值01. "dateTimeValue02": "", //业务数据dateTime值02. "dateTimeValue03": "", //业务数据dateTime值03. }
Source
    static
    
    
    getControl() → {DocumentControl}
获取当前人对文档的权限。
Syntax
var control = this.documentContext.getControl();Returns
- 
            
                DocumentControl当前人对文档所拥有的权限. { "allowRead": true, //是否允许阅读文档 "allowPublishDocument": true, //是否允许发布文档 "allowSave": true, //是否允许保存文档 "allowPopularDocument": true, //是否允许设置为热点 "allowEditDocument": true, //是否允许编辑文档 "allowDeleteDocument": true //是否允许删除文档 }
Source
    static
    
    
    getAttachmentList() → {Array.<DocumentFileInfo>}
获取当前文档的附件对象列表。
Syntax
var attachmentList = this.documentContext.getAttachmentList();Returns
- 
            
                Array.<DocumentFileInfo>当前文档的附件对象列表. 
{
	"id": "a5cc5858-cac5-445a-a0a5-888d224eb2f6",		//数据库主键,自动生成.
	"lastUpdateTime": "2024-08-29 09:58:44",		//最后更新时间
	"storage": " ",		//关联的存储名称.
	"site": "attachment_1",		//附件框分类.
	"objectSecurityClearance": 1,		//客体密级标识.
	"name": "13145352_115454884000_2.jpg",		//文件真实名称
	"cloudId": " ",		//云文件ID
	"fileName": " ",		//服务器上编码后的文件名,为了方便辨识带扩展名
	"appId": "c295f34c-9ce1-4122-b795-820267e32b68",		//文件所属应用ID
	"categoryId": "33fb19f0-0670-464d-875c-32fb86148f7a",		//文件所属分类ID
	"documentId": "ca74cbef-2a7f-401a-80e3-577ac9839348",		//文件所属文档ID
	"fileType": " ",		//文件类别:云文件(CLOUD) | 附件(ATTACHMENT)
	"fileExtType": " ",		//文件类别:PICTURE | WORD | EXCEL | PPT | ZIP | TXT | OTHER
	"type": " ",		//根据流文件判断的文件类型.
	"fileHost": " ",		//文件存储主机名
	"filePath": " ",		//文件存储路径
	"description": " ",		//文件说明
	"creatorUid": "XX@huqi@P",		//创建者UID
	"extension": "jpg",		//扩展名
	"seqNumber": 1,		//排序号
	"length": 364507,		//文件大小.
	"text": " ",		//文本.
	"readIdentityList": [
		" "
	],		//可以访问的身份.
	"readUnitList": [
		" "
	],		//可以访问的组织.
	"editIdentityList": [
		" "
	],		//可以修改的用户.
	"editUnitList": [
		" "
	],		//可以修改的组织.
	"controllerIdentityList": [
		" "
	],		//可以管理的用户.
	"controllerUnitList": [
		" "
	],		//可以管理的组织.
	"deepPath": true,		//是否使用更深的路径.
	"encryptKey": " ",		//文件密钥.
	"createTime": "2024-08-29 09:58:44",		//创建时间,自动生成,索引创建在约束中.
	"updateTime": "2024-08-29 09:58:44" 		//修改时间,自动生成,索引创建在约束中.
}