問題タブ [clientscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Suitelet - ページをカスタム トランザクション フォームにリダイレクト
私はスイートレットを初めて使用します。販売注文フォームで呼び出されるボタンをRMA
作成し、というカスタム トランザクション フォームを作成しましRMA-Closed
た。
ボタンをクリックしたときにトランザクションフォームにリダイレクトしたい。
これを達成する方法を教えてください。
clientscript - スクリプト メッセージが表示されない
ページ スクリプトは引き続き実行されますが、以下で説明するように、「リクエストが正常に送信されました」というメッセージは表示されません。ここで私が欠けているものを誰か助けてもらえますか?
javascript - ServiceNow UI ページ GlideAjax
UI ページを使用してフォームを作成し、onChange でいくつかのフィールドを自動入力しようとしています。ほとんどの部分で機能するクライアント スクリプトがありますが、自動入力するために特定のフィールドをドット ウォークする必要がある場合に問題が発生します。範囲指定されたアプリケーションのクライアント スクリプトではドット ウォーキングが機能せず、代わりに GlideAjax コードを使用する必要があることを読みました。GlideAjax とスクリプト インクルードに慣れていません。コードの移行を手伝ってくれる人はいますか?
現在のクライアント スクリプトは次のようになります。
fm1_address、fm1_email、および fm1_phone は、値が HR_Beneficiary テーブルから HR_Emergency_Contact テーブルへのドット ウォーキングであるため、自動入力されません。
上記のコードを GlideAjax 形式に変換するにはどうすればよいですか?
javascript - SuiteScriptで「validateline」関数をトリガーせずにレコードを初期化する方法は?
NetSuite の Invoice レコードには 2 つのフィールドがあります。
1 つはpoUnitCostフィールドで、もう1 つはpoTotalCost " フィールドです。
poTotalCostの値は、poUnitCost乗算の数量に等しくなります。
(式: poTotalCost = poUnitCost x 数量)
レコードが作成されると、スクリプトは pageInit を呼び出し、対応するフィールドを見つけて Invoice レコードに入力します。
ただし、スクリプトは pageInit 関数だけでなく、validateLine 関数もトリガーします。
検証関数をトリガーせずにレコードを作成するときに pageInit をトリガーする方法は?
コードは次のとおりです。