javascript - NetSuite上的ClientScript如何知道记录在哪种模式下?
问题描述
我们可以使用以下 UserEventScript 代码来检测记录处于哪种模式:
switch (context.type) {
case context.UserEventType.CREATE:
break;
case context.UserEventType.EDIT:
break;
case context.UserEventType.DELETE:
break;
default:
break;
}
但是我们有任何类似的方法可以通过ClientScript知道这一点吗?
解决方案
您可以使用入口点context.mode
的获取记录所处的模式。pageInit
mode
可以是copy
,create
或edit
.
function pageInit(context) {
if (context.mode !== 'create')
return;
// do stuff
});
}
推荐阅读
- react-native - 如何设置标题的背景视图
- google-apps-script - 如何在将在数组内工作的方法中设置参数?(谷歌应用脚本)
- java - 使用 Spring RetryTemplate 时获取当前退避值
- python - 如何将打印的 for 循环值写入 csv 文件?
- python - Python - 当数据不是数字时如何从 csv 文件制作条形图
- javascript - 根据另一个表的索引获取数组的元素
- msbuild - 如何在 .wixproj 文件中设置“env”预处理器变量
- awk - awk '/matched/,0' 文件中的 0 是什么意思?
- c - 二维结构数组:交换行和列?
- python - 为什么python没有返回越界?