2016-11-21 17 views
1

どのようにしてcontext.newRecordを動的モードに指定できるかを調べようとしています。私はbeforeSubmitのUEスクリプトを持っており、私はそのレコードが動的モードであることが必要です。NetSuite SuiteScript 2.0 - 動的モードでcontext.newRecordを使用する方法

1.0では、単にnlapiGetNewRecord({recordmode: 'dynamic'})を実行できます。 context.newRecord({isDynamic:true})を試してみたら、エラーが出ます。

答えて

2

残念ながら、あなたはSS1.0内の文書化されていない機能を利用しているように見える:

enter image description here

SS2.0はタイプとしてDeferredDynamicRecordrecord.load({...isDynamic:false})と同じ)を示し、対DynamicRecord record.load({...isDynamic: true})

さらに使用したときに得られるようにその場合、contextオブジェクトにはnewRecordオブジェクトのコピーが含まれているように見えますが、実際にはへのAPI呼び出しを実行していません(少なくとも利用可能な時点では)を取得していません。

すべての符号ができませんnewRecordオブジェクトをダイナミックモードで* Submitメソッドのいずれかで編集します。

関連する問題