繁体   English   中英

NetSuite SuiteScript 2.0 获取选择团队字段的值

[英]NetSuite SuiteScript 2.0 Get Value of Choose Team field

在标准客户表单上,有一个名为“选择团队”的字段。 它是已定义销售团队的列表 - 您选择团队,它会使用团队中的所有人员填充销售团队列表,然后将其清空。 因此,对于用户,您在“选择团队”字段中选择销售团队,然后一秒钟后,它会自行清空。

我要做的是获取用户在该字段中选择的值。 我正在使用客户端脚本,运行 fieldChanged 入口点,并成功检测到对该字段的更改。 但是当我使用 getValue 时,该字段本身已经清空,我得到一个空返回。

这是我的代码:

    function fieldChanged(context){
        var currentRecord = context.currentRecord;

        if(context.fieldId == 'salesgroup'){
            var salesTeam = currentRecord.getValue({
                    fieldId: 'salesgroup'
                });

            log.debug({
                    title: 'Sales Team', 
                    details: salesTeam
                });
            
            dialog.alert({
                    title: 'Sales Team',
                    message: 'Sales Team is ' + salesTeam
                });
        }
    }

您可以尝试在 validateField 而不是 fieldChanged 期间获取值。 不要忘记在 validateField 结束时返回 true 以让更改继续进行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM