无代码开发
对象对应的是数据库的表。我们也可以把对象当作是一个业务分类来理解,如“合同(contract)”这个业务分类,具体到“XXX产品服务合同”就是“合同(contract)”这个业务分类的一条数据。
管理员登录进入系统后点击右上角的“⚙”—“设置”进入设置界面,当我们需要创建自定义对象时点击“对象设置”->“对象”界面右上角的“新建”按钮。
新建对象后,您需要进一步描述该对象有哪些属性,比如对于 “报价(offer)” 对象,您可能希望新建“报价编号(offer_id)“、”到期日期(offer_date)“、”报价名称(offer_name)“等字段。
新建的对象,默认只有几个内置字段,如“名称(name)”、“所有者(owner)”、“创建人(created_by)”、“修改人(modified_by)”。例如我们需要添加一个 ”报价名称” 字段,点击右上角的 “新建” 按钮弹出 “编辑 对象字段”窗口,填写必填项显示名称 ”报价名称“ 、字段名 “offer_name” 、字段类型 “文本”,点击提交即完成一个字段的创建。
配置字段默认值目前分为可编辑字段、只读或隐藏字段两种情况。
这种情况下字段默认值是在前端赋值,字段的默认值可以在新建记录界面上显示出来,有以下两种方式编写字段默认值。
字段不可编辑,包括以下几种情况:
只要字段不可编辑,那么该字段值就不是由前端界面传入,而是由后台接口自动生成,所以其字段默认值只能配置为后台字段公式表达式,详情请参阅文档 字段公式。
需要注意的是,后台字段公式配置一个固定值表达式时,需要用引号括起来,否则它将不是一个合法的字段公式表达式。
可以在高级-字段显示公式为该字段增加显示条件,比如输入{{formData.type__c === 'leader' ? true: false}}
,表示当字段type__c等于leader值时,才显示当前字段,否则隐藏该字段。
以“报价(offer)”对象为例,我们可能希望描述每份报价关联客户是谁,此时我们可以新建一个“客户(client)”对象与之关联,关于如何创建业务对象关联的方法请阅览相关表字段类型
在相关表字段的基础上,可以额外设置两个对象间的主表/子表关系,比如 “报价(offer)” 中可能需要引用 ”业务机会“ 对象,字段类型设置为主表/子表,引用 “业务机会“ 对象 。使用方法和相关表一样,区别在于设置为主表/子表类型的字段可以在“相关子表”里设置关联子表显示的列。有关如何使用的详情信息请阅览主表/子表字段类型
列表视图是用来定义前台数据列表展示的数据,您可以自定义需要显示的字段,从不同的维度定义视图展示不一样的数据,设定筛选条件和排序规则等参数。例如“报价(offer)”对象,您可能希望有一个“我的报价”列表视图来展示“报价编号(offer_id)”、“报价名称(offer_name)”、“报价客户(offer_client)”、“状态(state)”等多个数据。用户在界面上可以很方便快捷的切换列表视图、添加筛选条件、查找数据、新建视图等等。如何自定义列表视图
每个对象内置了在一定条件下才会显示的基础按钮,例如: 新建、编辑按钮。您也可以给指定对象配置自定义操作按钮。从”设置 => 对象设置 => 对象“进入指定的对象设置详情页, 然后找到操作按钮子表,点击右上角新建按钮,输入显示名称、API名称等后点击提交即可。
其中执行的脚本需要按照以下格式要求填写脚本代码,所有脚本都应该写入一个 function
函数体内。
function(object_name, record_id){
// 在这里补充按钮点击事件业务需求脚本。
// object_name : 对象名
// record_id : 记录ID
}
this.record
、Creator.getObjectRecord()
获取当前记录信息。gridRef.current.api.getSelectedRows()
获取当前选中的记录。