簡體   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