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);
相关推荐
無限進步D2 小时前
Java Web 前端 简介
java·开发语言·前端·css·html·css3·web
码士集团小青2 小时前
从落地到“半停用“:qiankun 微前端在一个 Vue 3 + Vite 项目中的完整实践与反思
前端
qq_401700412 小时前
Qt QUrl 详解与代码示例
开发语言·数据库·qt
the局外人2 小时前
掌控自己的 K 线数据:TradingView 本地部署与数据源接入
前端·vue.js·websocket
小灰灰搞电子2 小时前
Rust Attribute(属性标记)完整整理
开发语言·后端·rust
tedcloud1233 小时前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
deli0073 小时前
配色对比度检查器:一眼看清文字和背景谁看不清
前端
梦诺3 小时前
vue3 keepAlive+记录滚动条
前端·javascript·vue.js
葡萄城技术团队3 小时前
SpreadJS V19.2 新特性揭秘:甘特表的进度线
前端
Tairitsu_H3 小时前
[C++] C++11 Lambda与包装器深度解析
开发语言·c++·c++11·lambda·包装器