2016-10-24 3 views
0

[パッケージ]タブで値を取得することも、値を設定することもできません。私は、常にチェックされるようにpageinitの 'T'にDeclared Valueチェックボックスをデフォルトにすることを検討しています。コンソールでは、nlapiGetFieldValue( 'useinsuredvalueups')のnullを受け取ります。これは可能ですか?Suitcript - Item Fulfillment PackagesでDeclared Valueをtrueに設定することはできますか?

+0

nlapiGetLineItemCount( 'packages')を使用する必要があると確信しています 次に、各項目をループし、nlapiSetLineItemValue( 'packages'、 'yourField'、 'T' 、x)ここで、xはループしている広告申込情報です。 –

+0

ページが読み込まれたときにこれを実行しようとしています。この時点ではパッケージはありません。 nlapiSetCurrentLineItemValue( 'packages'、 'useinsuredvalueups'、 'T')を試しても、これは動作しません。私も前にnlapiSelectNewLineItem( 'packages')を試してみると動作しません。 – bluejay92

答えて

1

出荷時にItem Fullfillmentをマークするまで、パッケージ行にアクセスすることはできません。したがって、pageIntit、fieldChanged、postSourcing、およびlineInitイベントをトラップする必要があります。パッケージリストはまだサポートされていませんので、また、あなたは、クライアント側のリストが

nlapiGetLineItemCount('package') 

としてアクセスされることを認識しておく必要があり、私はpackageupsのテスト、packagenonups、packagefedexがあるようにそれは今だけでなく、サーバー側を固定してもよいと思います

+0

混乱しています。では、これはクライアント側またはサーバー側のスクリプトですか?それはどのように見え、どんなタイプの出来事が誘発される必要がありますか?私は、あなたがこれらのタイプのすべてを罠にかけることによって何を意味するのか分かりません。 – bluejay92

+0

元のメッセージはpageInitで説明されています。それはクライアントスクリプトタイプです。私が言及したタイプはまた、クライアントスクリプトのイベントタイプです。 – bknights

+0

はい、私はpageinitのクライアントでこれを試しても動作しません。私はコンソールで試してみると、パッケージには "-1"が表示されます(あなたが言ったことが原因である可能性が高いので、出荷時にはパッケージラインが表示されません)。では、ページが読み込まれたときに宣言された値を "T"にすることができます。もしそうなら、どうですか? – bluejay92

関連する問題