Lightning Web Component

Apexでのレコード更新を Lightning Web Component に反映する

Lightning Web Component から Apex メソッドを呼び出してレコード更新する、というコンポーネントを作成した際、更新結果が画面に反映されないという事態に直面しました。 その解決法を残しておきます。 失敗...
Apex

関連リストで選択したレコードをまとめて処理【Visualforce + Apex】

関連リストで選択したレコードに対しまとめて処理を行う方法について、備忘録として基本的な実装を残したいと思います。 構成 リストボタン Visualforce Apex リストボタンを関連リストに設置し、V...
書評

【書評】単体テストの考え方/使い方

この本を読もうと思った背景 先に「レガシーコードからの脱却」を読んでいたため テストは外部から見た振る舞いを記述するもの テストがあることでデグレを恐れずリファクタリングを行うことができる 等の保守性におけるテ...
Lightning Web Component

LWCからApexメソッドに、レコード情報をJSONで受け渡す

実装例 LWC側では、JSON.stringify() で JSON化してApexクラスのメソッドに引数として渡します。 import { LightningElement } from 'lwc'; impo...
Apex

【Salesforce】カスタム設定・カスタムメタデータの実用法

以前カスタム設定・カスタムメタデータについての記事を書いたのですが、具体的に有効な場面については記述していませんでした。今回は実体験を基に、カスタム設定・カスタムメタデータの使い所について書いてみたいと思います。 Sandboxと本...
Apex

メールテンプレートに子レコードの情報を埋め込む【Salesforce】

普通のメールテンプレートでは「自レコード」と「親レコード」の情報を埋め込むことはできるのですが、「子レコード」の情報を埋め込むことができません。 今回はこの「子レコード」の情報を埋め込めるメールテンプレートを作成してみます。 ...
Apex

【Apex】Mapのキーとしてクラスを使用する

Apex の Map ではクラスをキーとして扱うことができますが、その場合は注意が必要です。この記事ではクラスをキーとして扱う方法について記述しました。 また、クラスを Set の要素として扱う際も同様の考え方が使えます。 実...
Salesforce開発

SalesforceでOAuthアクセストークンを取得する

この記事では、Salesforce で OAuth アクセストークンとリフレッシュトークンを取得する方法について記述しています。 接続アプリケーションの作成 まずは Salesforce で接続アプリケーションを作成します。 ...
Salesforce開発

ケースのChatterフィードを見やすくする【Salesforce】

ケースの Chatter フィードは他のオブジェクトと比べて設定や挙動が独特です。この記事では、ケースのフィードが見やすくなるような技を紹介します。 フィードを条件で絞り込んで表示する 「メール」「活動ログ」等の特定のフィード...
Lightning Web Component

LWCでレコード作成画面を作る【Salesforce】

私は主に以下の用途で LWC を使ったレコード作成画面を使います。 レコード詳細画面から親レコードを作成したいリッチなレコード作成画面が欲しい標準画面に近いレイアウトで祖父母レコードの値を初期値設定複数選択リストへの初期値設定ある項...
タイトルとURLをコピーしました