これは間違った質問ですが、私は謝罪しますが、私はNetSuiteを初めて使用しており、ドキュメントが絶対にばかげて恐ろしく、ひどく嫌なことに気付いています。しかし、私はSuiteAnswersに存在するはずの細部を見つけることができません。タイプフィールドまたはレコードを見つけることができますが、それらのタイプに使用できるオプションは表示されません。フィールドやレコードを返すために呼び出すメソッドを示しています。NetSuite SuiteScript 2.0は、チェックボックスに基づいてフィールドを無効にします
私はfieldChangedイベントでトレーニングを指定しています。以下は私が持っているものです。
function fieldChanged(context) {
debugger;
var customer = context.currentRecord
if (context.fieldId == 'custentity_apply_coupon') {
var field = record.getField("custentity_apply_coupon");
if (record.getValue("custentity_apply_coupon") == true) {
reord.getField("custentity_coupon_code").isDisabled = false;
}
else{
reord.getField("custentity_coupon_code").isDisabled = true;
}
field.isDisabled = false;
}
}
どのようにイベントをチェックボックスに添付しましたか? – fiberOptics
これはスクリプト2.0なので、NetSuiteはすでにそれを処理しています。チェックされたフィールドかチェックされていないフィールドがチェックボックスかどうかを確認しました – Godrules500