' P '

whatever I will forget

Lightning Web Component (LWC)

LWC superbadgeでのメモ

import関連 Apexを読み込む際 import メソッド名 from '@salesforce/apex/Apexクラス名.メソッド名 import getBoatTypes from '@salesforce/apex/BoatDataService.getBoatTypes'; wire, track, api import { LightningElement, wire } from 'lwc'; 参考: [LW…

LWC サーバーエラーの処理

Lightning Web コンポーネントのサーバーエラー処理 LDS ワイヤーアダプター、LDS 関数、Apex コールで発生するエラーには特定の構造がある エラーに関する情報を取得するには、JavaScript コードでエラー応答を処理する @wireでリンクしたプロパティの場合 …

LWC Apexを使用したデータ操作

Lightning Web コンポーネントでの Apex使用検討例 レコードデータが 1 件のトランザクションをカスタマイズする場合 1 つのトランザクションで複数レコードの操作を実行する場合 lightning-datatableを使用して、無限スクロール、インライン編集、ヘッダー…

LWCとSalesforceデータ

Lightning Data Service JavaScriptを使用してコンポーネントをSalesforceデータに接続できる セキュリティも提供する セキュアなUI APIエンドポイントに対してサーバコールを実行するため パフォーマンスを高められる 全てのコンポーネントでクライアント側…

LWCのデータアクセス

LWC/Visualforceとのデータアクセスの違い LWC ClientはJavaScriptからLDS(Lightning Data Service)、あるいはApexを呼び出す LWCエンジンがクライアントにデータを返却し、JavaScriptがデータを保持してmarkupを生成する LDS(Lightning Data Service) Apex…

Lightning Web Component 値が入力できるページを作る

前提 SFDXを使用 特にデータ更新などはなく、単純なHTML & JSのみの作成 手順 force-app/main/default/lwc にて Create Lightning Web Componentを選択 HTMLファイルを下記に編集 <template> <lightning-card> <lightning-input type="number" label="Annual Revenue" formatter="currency" value={annualRevenue} onchange={handleChange}> </lightning-input> </lightning-card></template>

Lightning Web Components 概要

Visualforce との違い Visualforce クライアントからリクエストあがあると、サーバーがRenderingし、HTMLをクライアントに出力する UIが変更された場合(URLリンクをクリックされた場合など)、再度サーバーにリクエストを送って新しいページをクライアント…