問題タブ [apex-code]
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 - VisualForce、Apex:Repeat、Javascript 配列更新用
これは、Salesforce 開発者ボードで私が尋ねた質問の延長です。
コントローラーから新しい情報をロードし、その情報をさらに使用するために Javascript 配列に埋め込むために頻繁に変更する必要がある VisualForce ページがあります。
現在の解決策: ここ (Wiki) で説明されているように、VisualForce 'Browser Technologies' を使用して成功しました: http://wiki.developerforce.com/index.php/Using_Browser_Technologies_in_Visualforce_-_Part_1
Javascript の array.push を推奨タグで囲みます。
問題: ページ全体が更新されたときに配列が正しく読み込まれ、「ドロップダウン」を使用して (コントローラーで) オブジェクトのフィルターを変更すると、DOM が更新されます (新しい情報がページに配置されていることがわかります)。 )、
ただし、最終的には、ページ全体で更新を呼び出さない限り、Javascript 配列の値は変更されません。これは、部分的な更新を打ち負かし、ユーザーにとってシステムに衝撃を与えます。
この「必要な投稿」の問題は、以前は問題ではありませんでした。DOM が更新された後に、この配列の人口を含む Javascript 関数を直接呼び出しても、Javascript 配列は変更されません (したがって、一度読み込まれると想定しています)。ページが最初にポストバックされ、変更できないときの DOM の内容に基づいています。
考え?
salesforce - SOQLクエリWHERE日付=30_days_ago?
このようなSOQLクエリを作成するにはどうすればよいですか?
これにより、エラーが発生します。
salesforce - 拡張リストの Salesforce アクション ボタン
apex:enhancedlist のアクション セクションにカスタム ボタンを追加する方法はありますか?
ありがとうフランク
properties - SalesforceApexの抽象クラスからのプロパティのオーバーライド
子クラスでオーバーライドしたいいくつかのプロパティを持つapexに抽象クラスがあります。ドキュメントによると、プロパティはオーバーライドと仮想アクセス修飾子の両方をサポートしています。ただし、親クラスまたは子クラスのいずれかでそれらのいずれかを使用しようとすると、変数を仮想/オーバーライドとしてマークできないというエラーが表示されます。このエラーの原因となるコードの複製を次に示します。
この機能はサポートされていませんか、それとも私が欠けているものがありますか?
前もって感謝します。
salesforce - Apex アクセス指定子とテスト クラス
SalesForce Apex コードで、理解できない動作が見られます。コードのセキュリティ規則に違反しているようです。次のようなコントローラーがあります。
そして、次のようなテスト:
私のコントローラーには「TheCase」のプライベートセッターがありますが、テストクラスでその値を変更できることに注意してください。このコードは動作し、SalesForce によって処理されます。なんで?他のクラスのプライベート メンバーにアクセスできるようにするテスト クラスに何か特別なことはありますか?
ありがとう!!
salesforce - Opportunityから関連するカスタムオブジェクトにデータをコピーするためのカスタムボタン
オポチュニティにマップされる製品セットアップに使用されるカスタムオブジェクトがあります。これは1対多の関係です。1つのオポチュニティーは多くのセットアップオブジェクトにマップされますが、1つのセットアップオブジェクトは1つのオポチュニティーにのみマップされます。
Opportunityには、関連するカスタムオブジェクトのデフォルトとして機能する必要のあるいくつかの設定フィールドがあります。残念ながら、数式でそれらを指定することはできません-エラーが発生します。
私がやりたいのは、ユーザーがすべての関連するセットアップフィールドをクリックして、商談からカスタムセットアップオブジェクトにコピーし、必要に応じて編集できるようにするカスタムボタンを用意することです。
ポインタやサンプルコードは大歓迎です!
salesforce - salesforce.comの「メモと添付ファイル」のトリガーをどこに追加しますか?
salesforce.com UIのどこに、添付ファイルにトリガーを追加できるかがわかりません。他のほとんどすべてでトリガーを見つけることができますが、添付ファイルがリストにないようです(ページでソースを表示して検索した場合でも。このトリガーをどこに配置できるか誰か知っていますか?
input - Apex Salesforceページにカスタムテキスト入力フィールドを追加するにはどうすればよいですか?
ここに出力するApexのフォームで作成されたページがあります:http://globalexperiences.com/general/contactus.php
Leads(Accountsにもありますが、それは意味がありません)に新しいフィールドを作成し、それを呼び出して、誰かが入力できるテキストフィールドを出力しようとしています。私のコードはこれです:
作成した他のフィールドで試してみると、入力フィールドが出力されますが、このフィールドではラベルのみが出力されます。これに関するドキュメントはどこにも見つかりません。助けてください!
hash - ハッシュ化された文字列を Salesforce に保存しますか?
SFDC の専門家ではありませんが、SFDC でホストされている Web フォームを統合する必要があります。他の理由により、このページは初期パスワードを取得し、ソルト/sha256 化されたバージョンのパスワードを別のシステムまたは人間に送信する必要があります。クリアテキストを明らかに保存したくありません。
保存する前にパスワードをハッシュする最も簡単な方法は何ですか? Javascript に依存したくないことを除けば、ブラウザーでこれを行うことができます。
image - Salesforce-ContentVersionからカスタムvisualforceページに画像ファイルを表示することは可能ですか?
ユーザーが画像ファイルをアップロードしてからContentVersion
オブジェクトに保存できる簡単なVisualforceページを1つ作成しました。
保存した画像をカスタムvisualforceページに表示したいと思います。それも可能ですか?<apex:image>
使用できないようです。また<img href="{!cv.contentVersion}"...>
、運がなかった。
本当の問題は、画像ファイルを正常にアップロードしたことですが、そのURLは何ですか?Googleの外部でランダムなURLを使用してテストし、画像を表示できます(/../..some.jpg "など)。ただし、contentversionにアップロードされた画像ファイルの絶対URLがわかりません。 。
注:ユーザーが画像をアップロードしてユーザー画像を頻繁に変更する可能性があるため、これは静的リソースではありません。
コード
Visualforceページ