zoho crm的子表添加行时,有一个勾选字段,如何让它在details页面新建子表行(点击add row)时默认是勾选的

子表字段即使在layout里设置了默认值为勾选,通过"编辑页面"添加行时默认是勾选的,但是如果通过details页面add row时并不会默认勾选。这时需要用client script来实现:

页面:选择对应的模块(例如"销售订单"),并在页面类型中选择 详情页面 (Details Page)。

事件 (Event):选择 onTableRowAdd (当添加子表行时)。

子表 (Subform):选择具体的子表名称。

代码:

java 复制代码
// 1. 定义子表的 API 名称
var subformApiName = "Your_Subform_API_Name"; // 请替换为你的子表 API 名称

// 2. 定义勾选框字段的 API 名称
var checkboxApiName = "Your_Checkbox_API_Name"; // 请替换为你的勾选框字段 API 名称

// 4. 获取子表对象
var subformField = ZDK.Page.getField(subformApiName);

// 5. 设置该行勾选框的值为 true (选中)
ZDK.Page.getSubform(subformApiName).getRow(index).getCell(checkboxApiName).setValue(true);
相关推荐
Miqiuha2 小时前
工作答辩框架
java·开发语言
happymaker06262 小时前
Java学习日记——DAY25(JavaSE完结)
java·开发语言·学习
qq_24218863322 小时前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
溪水西流2 小时前
NodifyEditor Zoom 机制分析
开发语言·c#·avalonia
董员外2 小时前
LangChain.js 快速上手指南:模型接入、流式输出打造基础
前端·javascript·后端
xyq20242 小时前
Go 语言范围(Range)
开发语言
Anastasiozzzz2 小时前
深入理解JIT编译器:从基础到逃逸分析优化
java·开发语言·jvm
AomanHao2 小时前
基于高德地图JS的旅游足迹,可嵌入个人博客中
前端
用户4099322502122 小时前
Vue3组件开发中如何兼顾复用性、可维护性与性能优化?
前端·vue.js·trae