問題タブ [visualforce]

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.

0 投票する
1 に答える
3468 参照

controller - ID が SalesForce の電子メール テンプレートからカスタム コントローラーに渡されない

カスタム クラスを使用するコンポーネントを作成しました。このコンポーネントを電子メール テンプレートに追加しました。テンプレートを読み込もうとすると、次のようなエラー メッセージが表示されます。List には、 SObject に割り当てる行がありません。私が作成した属性から、クラスに値を渡していないことがわかります。

また、最初にメールを送信するためにタスク ページを表示したとき、OpportunityID はクエリ文字列の一部であり、キーはp3_lkidです。ただし、テンプレートを選択すると、クエリ文字列がリセットされます。

以下に関連するコードを同封しました。

成分

メール テンプレート

アペックスクラス

0 投票する
1 に答える
786 参照

object - Salesforceオブジェクトロジックの質問

Salesforceには、構築および管理している各Webサイトを反映する「ドメイン」と呼ばれるカスタムオブジェクトがあります。私たちのドメインは、名前、デフォルト価格、有効期限、クライアントが支払っている実際の価格の属性を持つモジュールを備えた、販売している社内システムを使用しています。これらのモジュールをドメインにリンクする方法が必要です。これにより、「domain.com」がモジュール1、2、4を使用するように選択できます。

このモジュールの選択から、これらの選択されたモジュールに基づいてそのクライアントが支払う合計価格を自動的に生成する必要があります。式は、コア価格に選択された各モジュールの個別の価格を加えたものになります。このクエリに基づいてビューとレポートを作成できる必要があります。これにより、たとえば、モジュール1を使用しているすべてのドメインを返すことができます。

理想的には、これらのモジュールはシステム全体で標準化され、ある程度は価格表が機会に対して行うように機能します。私はSalesforceの一般的なオブジェクト管理に精通していますが、visualforce/apexについてはあまり詳しく調べていません。また、どのソリューションもProfessionalEditionの機能のみを使用することも重要です。

私はこれにアプローチするための最良の方法に頭を悩ませることができないようです、何かアイデアはありますか?

ありがとう。

0 投票する
1 に答える
581 参照

javascript - ページの上部にポップアップを強制的に表示する

メインページ内に埋め込まれたiframe内のリンクにカーソルを合わせるとポップアップが表示されます。

現在、そのポップアップはiframeでレンダリングされており、クリップされます。ポップアップをフレームではなく上部に表示したい。

0 投票する
2 に答える
9200 参照

salesforce - VisualForce での inputField データバインディングの問題

Visualforce ページで奇妙な結果が得られます (はい、Salesforce.com は厄介です、私は知っています)。私の問題は、inputField を使用してカスタム sObject にデータをバインドしようとしていますが、カスタム コントローラーでユーザー入力データを認識していないことです。

ページのコード スニペットは次のとおりです。

コントローラーからのコードは次のとおりです。

workingFee プロパティが null でないことを確認しました。値を入力した後に [手数料を保存] ボタンをクリックすると、ページがリロードされ、「エラー: 必須フィールドがありません: [Fee__c]」というメッセージが表示されます (注: ここの Fee__c は通貨フィールドです。これが sObject であることを期待していますか?)

saveFee() メソッドのデバッグ ステートメントは、ユーザーが入力した値が割り当てられていると思われるのに、workingFee の重要なフィールドが null であることを示しています。

0 投票する
1 に答える
2849 参照

salesforce - ApexからSalesforce.comフィールドの表示タイプではなくデータタイプを取得します

オブジェクトの各電話、ファックス、電子メール、およびメールのフィールドを識別するために、Salesforce.comオブジェクトのフィールドのデータ型にアクセスする必要があります。これは、DescribeSObject呼び出しを使用してSFDC Webサービスから実行しましたが、Apex describeFieldResult.getTypeメソッドは、実際のデータ型ではなく、フィールドの表示型のみを返します。

たとえば、次の画像のようにファックスのデータ型を表示するフィールドには、getType呼び出しに応じた電話の表示型があります。describeSObject Webサービス呼び出しのように、FAXフィールドのFAX、メールフィールドのメールなどを返すものが必要です。それがApexに存在する場合、誰かいますか?

フィールド情報

0 投票する
1 に答える
1491 参照

apex-code - デフォルトのフィールド位置を一度に 1 つずつ表示するのではなく、一致する複数のフィールド位置の近くで複数の検証エラーを表示するにはどうすればよいですか?

10 個の apex:inputFields を持つ apex:form があるとします。これらのフィールドはすべて必須であり、これらすべてのフィールドには空のフィールドを許可しない検証規則があります。

10 個の空のフィールドのエラー条件状態を考えると、visualforce のデフォルトの動作は、送信ボタンをクリックした後、フィールドの場所の近くで一度に 10 個のエラーのうちの 1 つだけを表示することです。これは、最後のエラーに対して例外をスローするように見えるため、標準コントローラーを介して行われます (すべてのエラーを集約してから例外をスローするのではなく)。

私の質問は、一度に標準的なものではなく、それぞれのフィールド位置の近くに複数の visualforce 検証入力フィールド エラーを表示するにはどうすればよいですか? (エラーを修正してから送信ボタンを 10 回クリックする必要があるため、面倒です!)

0 投票する
3 に答える
1733 参照

jsp - JSP VisualForce の翻訳

私は VisualForce を初めて使用しますが、次のことからわかると思います。jsp ページを apex ページに変換するにはどうすればよいでしょうか? 対応する必要があり、同等の頂点が必要な最も一般的なコードのいくつかを含めました。まともなチュートリアルやハウツーを見つけることができず、VisualForce 開発者ガイドからあまり運がありません。ありがとう

0 投票する
2 に答える
58513 参照

salesforce - VisualForceで日付をフォーマットする方法は?

Salesforceで、日付をVisualForceページにバインドしている場合、カスタムフォーマットを適用するにはどうすればよいですか?

例:

これにより、デフォルトの形式で日付が出力されます。

2009年7月1日木曜日09:10:23GMT

たとえば、次のようにdd / mm/yyyy形式にするにはどうすればよいですか。

2009年1月7日

(これはかなり簡単な質問ですが、Salesforceコミュニティをここで進めるには、いくつかの簡単な質問が必要だと思います。)

0 投票する
6 に答える
17549 参照

salesforce - VisualForce: 長いテキスト フィールドでキャリッジ リターンを html 改行に変換する

Salesforce で、テキスト フィールドを VisualForce ページにバインドしている場合、テキスト フィールドのキャリッジ リターンを HTML<br/>タグに変換する良い方法はありますか?

たとえば、次のようなものから始めます。

... 説明が多くのキャリッジ リターンで長い場合、HTML 化するにはどうすればよいですか?

(これはかなり簡単な質問だと思います。Google で検索できると思いますが、ここで Salesforce コミュニティを活性化するには、いくつかの簡単な質問が必要だと思います。)

編集:(興奮を生み出すために賞金が追加されました)

0 投票する
1 に答える
4543 参照

salesforce - Visualforce と VPN

Salesforce の実装を外部データベースと統合しようとしています。ほとんどの場合、Visualforce と Apex コントローラ/拡張機能を使用してデータにアクセスすることはわかっていますが、外部データベースには VPN 接続が必要です。Visualforce とすべてのコントローラーまたは拡張機能はサーバー側で処理されるため、VPN を介してこれを行う方法はありますか?