Salesforce PDII-JPN Actual Free Exam Questions & Community Discussion
開発者は、Apexメソッドを呼び出してユーザーがテキスト値を入力することでアカウントを検索できるLightning Webコンポーネントを作成しました。ApexメソッドはAccountWrappersのリストを返し、JavaScriptイベントハンドラから命令的に呼び出されます。
Java
01: public class AccountSearcher {
02:
03: public static List<AccountWrapper> search(String term) {
04: List<AccountWrapper> wrappers = getMatchingAccountWrappers(term);
05: return wrappers;
06: }
07:
08:
09: public class AccountWrapper {
10: public Account account { get; set; }
11: public Decimal matchProbability { get; set; }
12: }
13: // ...other methods, including getMatchingAccountWrappers implementation...
14: }
Apex メソッドが正しく機能するために、開発者が行う必要がある 2 つの変更はどれですか?
Java
01: public class AccountSearcher {
02:
03: public static List<AccountWrapper> search(String term) {
04: List<AccountWrapper> wrappers = getMatchingAccountWrappers(term);
05: return wrappers;
06: }
07:
08:
09: public class AccountWrapper {
10: public Account account { get; set; }
11: public Decimal matchProbability { get; set; }
12: }
13: // ...other methods, including getMatchingAccountWrappers implementation...
14: }
Apex メソッドが正しく機能するために、開発者が行う必要がある 2 つの変更はどれですか?
Correct Answer: C,D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
Aura コンポーネントから呼び出される以下の Apex コントローラを考えてみましょう。
5行目 @AuraEnabled
6行目 public List<String> getStringArray() {
7行目 String[] arrayltems = new String[]{ 'red', 'green', 'blue' };
8行目 return arrayltems;
9行目 }
10行目}
このコードの何が問題なのでしょうか?
5行目 @AuraEnabled
6行目 public List<String> getStringArray() {
7行目 String[] arrayltems = new String[]{ 'red', 'green', 'blue' };
8行目 return arrayltems;
9行目 }
10行目}
このコードの何が問題なのでしょうか?
Correct Answer: D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
開発者は、組織内のすべてのカスタム オブジェクトのドロップダウン リストを表示する Lightning Web コンポーネントを作成します。
Apexメソッドはデータを準備し、コンポーネントに返します。開発者はレスポンスに含めるオブジェクトを決定するために何をすべきでしょうか?
Apexメソッドはデータを準備し、コンポーネントに返します。開発者はレスポンスに含めるオブジェクトを決定するために何をすべきでしょうか?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
開発者が Lightning Web コンポーネントの Jest テストを記述する必要がある 3 つの理由は何ですか?
Correct Answer: A,B,D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
ある企業は、多数のメソッドを含むテストクラスのユニットテストで、前提条件となる参照データ用のレコードを多数作成する処理が遅いことに気づきました。開発者はこの問題を解決するために何ができるでしょうか?
Correct Answer: D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
開発者は次のテストメソッドを作成しました。
ジャワ
@isTest(すべてのデータを参照 = true)
パブリック静的void testDeleteTrigger(){
アカウント testAccount = 新しいアカウント(name = 'Test1');
testAccount を挿入します。
List<Account> testAccounts = [SELECT Id, Name from Account WHERE Name like 'Test%']; System.assert(testAccounts.size() > 0); delete testAccounts; testAccounts = [SELECT Id, Name from Account WHERE Name like 'Test%']; System.assert(testAccounts.size() == 0);
}
開発者組織には、名前が「Test」で始まるアカウントが5つあります。開発者は開発者コンソールでこのテストを実行します。
テスト コードを実行した後、正しい記述はどれですか。
ジャワ
@isTest(すべてのデータを参照 = true)
パブリック静的void testDeleteTrigger(){
アカウント testAccount = 新しいアカウント(name = 'Test1');
testAccount を挿入します。
List<Account> testAccounts = [SELECT Id, Name from Account WHERE Name like 'Test%']; System.assert(testAccounts.size() > 0); delete testAccounts; testAccounts = [SELECT Id, Name from Account WHERE Name like 'Test%']; System.assert(testAccounts.size() == 0);
}
開発者組織には、名前が「Test」で始まるアカウントが5つあります。開発者は開発者コンソールでこのテストを実行します。
テスト コードを実行した後、正しい記述はどれですか。
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
Lightning Web コンポーネントを開発する場合、どの設定で Lightning レイアウト項目が携帯電話などの小型デバイスでは 1 列で表示され、タブレット サイズとデスクトップ サイズの画面では 2 列で表示されますか。
Correct Answer: D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
あるソフトウェア会社では、カスタムオブジェクト「Defect__c」を使用して、ソフトウェアの不具合を追跡しています。Defect__c の組織全体のデフォルトは「非公開」に設定されています。各 Defect__c には、Reviewer__c レコードの関連リストがあり、各レコードには「User」への参照項目が設定されています。この参照項目は、User が Defect__c をレビューすることを示します。Reviewer__c レコードの「User」に、Reviewer__c レコード上の Defect__c レコードへの読み取り専用アクセス権を付与するには、どのような設定が必要ですか?
34
34
Correct Answer: A
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
開発者は、Salesforce からデータを取得してレコード プロパティに割り当てる Lightning Web コンポーネントを構築しています。
JavaScript
'lwc' から { LightningElement、api、wire } をインポートします。
'lightning/uiRecordApi' から { getRecord } をインポートします。
エクスポートのデフォルトクラス Record は LightningElement を拡張します {
@api フィールド;
@api レコードID;
記録;
}
Salesforce からデータを取得するには、コンポーネントで何を行う必要がありますか?
JavaScript
'lwc' から { LightningElement、api、wire } をインポートします。
'lightning/uiRecordApi' から { getRecord } をインポートします。
エクスポートのデフォルトクラス Record は LightningElement を拡張します {
@api フィールド;
@api レコードID;
記録;
}
Salesforce からデータを取得するには、コンポーネントで何を行う必要がありますか?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
Lightningコンポーネントでは、ユーザーがボタンをクリックして変更を保存し、別のページにリダイレクトすることができます。現在、ユーザーが「保存」ボタンを押すとレコードは保存されますが、リダイレクトされません。開発者がJavaScriptをデバッグするために使用できる3つのテクニックはどれですか?1
Correct Answer: B,C,D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
ある開発者が、リードに関する情報を収集するために lightning-record-edit-form を使用する Lightning Web コンポーネントを作成しました。ユーザーから、リードレコードを保存しようとした際に、入力内容に関するエラーメッセージが一度に 1 つしか表示されないという苦情が寄せられています。開発者は、複数のフィールドで検証を実行し、複数のエラーメッセージを同時に表示するために、どのようなベストプラクティスに従うべきでしょうか?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
組織内にApexコントローラとVisualforceページがあり、ユーザーが選択した選択リスト値の組み合わせで構成されるカスタムフィルタを使用してレコードを表示しています。一部の入力組み合わせではページが結果を表示するのに時間がかかりすぎ、他の入力選択肢では「ビューステートの最大サイズ制限を超えました」という例外が発生します。開発者はこの問題を解決するためにどのような手順を踏むべきでしょうか?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
開発者は、単一のトランザクションで複数のレコードリストを挿入、更新、削除しており、エラーが発生した場合にすべての実行が停止されるようにしたいと考えています。開発者は、この状況に対処するために、コードにエラー例外処理をどのように実装すればよいでしょうか?1234567
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
以下のマークアップを参照してください。
HTML
<template>
<lightning-record-form
record-id={recordId}
object-api-name="Account"
layout-type="Full">
</lightning-record-form>
</template>
Lightning Webコンポーネントは、取引先名と、オブジェクトに存在する275個のカスタム項目のうち2つを表示します。カスタム項目は正しく宣言され、値も入力されています。しかし、開発者はコンポーネントのパフォーマンスが遅いという苦情を受けています。開発者はパフォーマンスを改善するために何をすればよいでしょうか?
HTML
<template>
<lightning-record-form
record-id={recordId}
object-api-name="Account"
layout-type="Full">
</lightning-record-form>
</template>
Lightning Webコンポーネントは、取引先名と、オブジェクトに存在する275個のカスタム項目のうち2つを表示します。カスタム項目は正しく宣言され、値も入力されています。しかし、開発者はコンポーネントのパフォーマンスが遅いという苦情を受けています。開発者はパフォーマンスを改善するために何をすればよいでしょうか?
Correct Answer: B
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
次のコード スニペットを検討してください。
HTML
<c-selected-order>
<template for:each={orders.data} for:item="order">
<c-order orderId={order.Id}></c-order>
</template>
</c-selected-order>
<c-order> コンポーネントは、ユーザーが注文を選択したことを <c-selected-order> コンポーネントにどのように伝える必要がありますか?
HTML
<c-selected-order>
<template for:each={orders.data} for:item="order">
<c-order orderId={order.Id}></c-order>
</template>
</c-selected-order>
<c-order> コンポーネントは、ユーザーが注文を選択したことを <c-selected-order> コンポーネントにどのように伝える必要がありますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
0
0
0
10
