如何使用 ClientScript 2.0 在查看模式下获取字段值?
How can i get a field value in view mode using ClientScript 2.0?
我正在进行自定义,需要使用 ClientScript 在视图模式下从屏幕获取字段值。
我尝试了很多使用 record 和 currentrecord 模块的方法。
define(['N/record', 'N/currentRecord'], function (currentRecord) {
idTransacao = context.currentRecord.getValue({fieldId:
'internalid'});
}
我希望学习如何使用 ClientScrip 在查看模式下处理屏幕信息,
感谢任何帮助!
您声明了对两个模块的依赖性,N/record
和 N/currentRecord
,但实际上只将其中一个参数化为 currentRecord
。然后你在询问 context.currentRecord
而没有定义任何名为 context
.
的东西
推荐观看本教程以构建您的第一个 2.0 模块:https://www.youtube.com/watch?v=I-7HzlhyXNI
那么您需要研究 N/currentRecord
模块的 API。这是在客户端脚本的上下文中处理记录的正确模块。您会注意到,您需要做的第一件事是通过模块的 get()
方法检索对该记录的引用。
但是,默认情况下,客户端脚本不会在视图模式下执行,那么您还做了什么将客户端脚本部署到视图模式?
我正在进行自定义,需要使用 ClientScript 在视图模式下从屏幕获取字段值。
我尝试了很多使用 record 和 currentrecord 模块的方法。
define(['N/record', 'N/currentRecord'], function (currentRecord) {
idTransacao = context.currentRecord.getValue({fieldId:
'internalid'});
}
我希望学习如何使用 ClientScrip 在查看模式下处理屏幕信息,
感谢任何帮助!
您声明了对两个模块的依赖性,N/record
和 N/currentRecord
,但实际上只将其中一个参数化为 currentRecord
。然后你在询问 context.currentRecord
而没有定义任何名为 context
.
推荐观看本教程以构建您的第一个 2.0 模块:https://www.youtube.com/watch?v=I-7HzlhyXNI
那么您需要研究 N/currentRecord
模块的 API。这是在客户端脚本的上下文中处理记录的正确模块。您会注意到,您需要做的第一件事是通过模块的 get()
方法检索对该记录的引用。
但是,默认情况下,客户端脚本不会在视图模式下执行,那么您还做了什么将客户端脚本部署到视图模式?