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);
相关推荐
还有你Y7 小时前
Shell 脚本语法
前端·语法·sh
踩着两条虫9 小时前
如何评价VTJ.PRO?
前端·架构·ai编程
2401_8734794010 小时前
如何利用IP查询定位识别电商刷单?4个关键指标+工具配置方案
开发语言·tcp/ip·php
Mh10 小时前
鼠标跟随倾斜动效
前端·css·vue.js
我爱cope10 小时前
【从0开始学设计模式-10| 装饰模式】
java·开发语言·设计模式
菜鸟学Python11 小时前
Python生态在悄悄改变:FastAPI全面反超,Django和Flask还行吗?
开发语言·python·django·flask·fastapi
小码哥_常11 小时前
Kotlin类型魔法:Any、Unit、Nothing 深度探秘
前端
浪浪小洋12 小时前
c++ qt课设定制
开发语言·c++
charlie11451419112 小时前
嵌入式C++工程实践第16篇:第四次重构 —— LED模板,从通用GPIO到专用抽象
c语言·开发语言·c++·驱动开发·嵌入式硬件·重构
故事和你9112 小时前
洛谷-数据结构1-4-图的基本应用1
开发语言·数据结构·算法·深度优先·动态规划·图论