問題タブ [apex]
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.
salesforce - Salesforce apex、リストに値を追加し、特定の順序で表示する
特定の順序 (アルファベット順ではない) のイニシャルを持つ複数選択ピック リストがあります。これらのイニシャルは、チーム ランキング用です。そのため、メンバーをチームに追加するたびに、ランキング (イニシャル) に従って保存し、レポートに表示する必要があります。
たとえば、ランキングが AB、XY、FC、DQ で、2 つのメンバー (FC、AB) を作成した場合、AB を持つメンバーは FC の前にレポートに表示する必要があります。
イニシャルを希望の順序で並べたリストを作成しましたが、メンバーが作成されるたびに別のリストに追加されています。私が今得ているのは、作成された最後のメンバー (リストに最後に追加されたメンバー) がレポートの最後に表示されることです。たとえ彼のランキングが彼の前に追加されたメンバーよりも高い場合でもです。私の質問は次のとおりです。ランキング順に従ってリストに追加したメンバーを保存するにはどうすればよいですか?
皆さんの努力に感謝します!
apex - Apexでフラグを作成するには?
恒久アドレスが一時アドレスと異なる場合を識別するフラグを作成する必要があります。
誰かがこのフラグが何であるかを説明していただければ幸いです。Apex コードにブール演算が挿入されていることは理解していますが、その方法や仕組みがわかりません。
ありがとう!
salesforce - Salesforce でエンドユーザーに表示せずに URL パラメータを渡す方法は?
Salesforce で URL パラメーターを渡したいのですが、URL でエンド ユーザーに表示されないようにする必要があります。出来ますか?他に代替案があれば教えてください。前もって感謝します。
私のシナリオでは、個々のコントローラーで 2 つのページを扱っています。ページの 1 つで、頂点タブを扱っています。だから私は現在のタブ名を取得したい。これをURLに渡すことで解決策を見つけました。
apex - カスタム ボタンを使用して URL を呼び出し、チェックボックスを更新しますか?
私は開発が初めてです。
新しいレコードが挿入されるたびに、カスタム オブジェクトを使用して SMS を送信しようとするシナリオがあります。現在、ユーザーがクリックするたびにメッセージを送信するカスタム ボタンを使用していますが、カスタム ボタンを無効にできないことに気付きました。ただし、ユーザーがテキストメッセージを送信するたびに無効にしたい.
VF を使用してみましたが、ボタンを無効にするには、ボタンをクリックした後に更新する必要があるフィールドに依存する必要があります。誰でもこれで私を助けることができますか?
- 新しいレコードが追加されるたびに、トリガーを使用してメッセージを送信できますか?
- VF のボタンがクリックされたときに、VF でチェック ボックスの値を true に設定できますか?
salesforce - Apex トリガーとクラスを使用して古い値と新しい値を比較する
これが私たちがやろうとしていることです。
ユーザーが 5 つの主要な変数を入力するセットアップがあり、これらの変数からさらに 30 の変数を生成できます。
例として、ユーザーは Qty.5 を入力して製品を選択します。これから、apex コードはボルトとネジの数と何を持っているかを計算し、それらをレコードに表示します。
ここから、ユーザーが計算フィールドを編集できるようにし、計算では新しく入力された変数を使用できるようにします。これが機能するには、更新前のフィールドの値を比較できる必要があります。
現在のトリガー設定:
現在のクラス設定:
したがって、これまでのところ、これは半分正しいと思います。最初の問題は、トリガーでクラスを呼び出すことです。
私も calcs と pOld の両方を渡そうとしましたが、どちらも機能しませんか? 多分それは地図であることと関係がありますか?
古い変数をクラスに渡し、それらを新しい変数と比較して、実行するコードを決定できるようにします。
2番目の問題は、古いものと新しいものを比較することです。このようにできると思います。
これは正しいです?
これらを参照用に使用しています。
https://salesforce.stackexchange.com/questions/9752/apex-checking-trigger-old-versus-trigger-new
http://techman97.wordpress.com/2011/10/22/comparing-new-values-vs-old-values-in-apex-trigger/
しかし、変数をクラスに渡す方法がわかりません。
triggers - トリガーに関するクエリ?
次の要件があります。
1) プロファイルが変更されたすべてのユーザーのリストを取得します。
2) 次に、プロファイルが変更されたユーザーに関連付けられているすべてのレコードを取得するために、FRUP (カスタム オブジェクト) に対してクエリを実行します。(FRUP オブジェクトには、すべてのオブジェクトのすべてのユーザーによって作成されたすべてのレコードのリストが含まれます。アカウント、商談)
3) FRUP を更新します。
これを達成するために、プロファイルが変更されたすべてのユーザーのリストを取得できるトリガーを1つ作成しました。これは次のとおりです。
また、カスタム オブジェクト FRUP のフィールドは次のとおりです。 1) 所有者 2) 名前
3) レコード ID
4) フォルダ ID
5) 作成者
6) 最終更新者
ヘルプ/提案??