問題タブ [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 投票する
2 に答える
2079 参照

css - CSS、Salesforce、ExtJS、およびブルース

Salesforce内の現在のアプリにいくつかのExtJSUI拡張機能をデモするように依頼されました。これは、ExtJSがほとんどのVisualForceページで使用されるデフォルトUIの優れたUI代替として機能するという概念実証にすぎません。

CSSのいくつかのオッズと終わりを除いて、すべてがうまく機能します。「...visual.force.com/ sCSS / 21.0 / sprites / 13013 ... / Theme3 / default」の中には、ExtJS要素をいじっているスタイルがたくさんあります。具体的には、commmon.cssとextended.cssです。次に例を示します。

Extended.css

これを回避するエレガントな方法はありますか、それともExtJSはSalesforce内でうまく機能しないのでしょうか?

例:VisualForceページにcommmon.cssとextended.cssを無視するように指示する方法はありますか?

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

salesforce - salesforce - 静的リソースの圧縮された css がレンダリングされないのはなぜですか?

CSS から画像にアクセスできるように、CSS と画像ファイルを圧縮しました。

http://www.salesforce.com/us/developer/docs/pages/Content/pages_resources.htm

私はドキュメンテーション コードに従いましたが、まったくレンダリングされません。

圧縮されたファイル構造は次のとおりです。

visualforce ページがレンダリングされると、インポート タグは次のようになります。

それは正しいように見えますが、なぜ機能しないのかわかりません。生成されたリンクをクリックすると:

/resource/1301916406000/ manenabi__jquery_dialog_css_img/ jquery_ui_one_dot_eight_dot_eleven.css

ページはすべて空白です。これは、(私が思うに)パスが正しくないことを意味します。(正しい場合、ポップアップ ページには js や css のようなコードが表示されます)

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

salesforce - CaseのVisualforceページでEmailMessagesrelatedListにアクセスする

いくつかの関連リストを含むVisualforceページを作成しようとしています。標準のレイアウトページにあるのと同じ関連リストを表示しようとしています。OpenActivities、ActivityHistories、Attachments、CaseSolutionsはすべて正常に機能します。

ただし、EmailMessagesを追加しようとすると、次のエラーが発生します。

Visualforceエラー

'EmailMessages'はエンティティCaseの有効な子関係名ではありません

いくつかのsoqlを使用してEmailMessagesを取得することで、この問題を回避することができますが、単なる関連リストにしたいと思います。

誰かが私が間違っているかもしれないことを提案できますか?

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

javascript - visualforce selectRadio --- Javascript 経由で参照を取得するには?

私はラジオボタンコントロールを持っており、私のJavascriptから、JavaScriptを介してラジオ入力の配列を取得しようとしていますgetElementsByName()

最初のアラート:alert(radioTitleDisplay);

戻り値[object HTMLCollection]

ただし、2 番目のアラートは発生しません。そして、Firebug レポート

ラジオボタンにアクセスするにはどうすればよいですか。何か不足していますか?(root から childs までの各タグに id を割り当てることもできますが、構造を変更すると id も変更する必要があるため、これはやりたくありません。これは rubust ではありません。)

入力タグの 1 つであるレンダリングされた visualforce ページは次のとおりです。

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

javascript - 控えめなJavaScriptの無名関数-ブラウザの依存関係?

Salesforceを使用しており、onfocus = "js_fn1(this、'param1' ..)などを使用する必要があります。

特有の要件として、匿名関数をパラメーターとして、onfocusでバインドしている関数に渡そうとしています。生成されたHTMLは次のとおりです。

これはChrome10とFirefox3.6でうまく機能します。しかし、それは失敗したようです、あなたはそれを推測しました、IE8。私はこれについていくつかの話をしましたが、他に何も結論付けることができませんでした-IEは邪魔なjsのanon関数をサポートしていませんか?IE8は言った

219行目に入力フィールドがあります誰かがこれを修正する方法を教えてもらえますか?

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

javascript - Fx/Chrome/Safari で element1.onblur() が機能しない後に element2.focus() が起動される - Salesforce

私は Salesforce (visualforce) を使用しており、カスタムのオートコンプリート Javascript を使用しています。element2私の要件は、別のテキストフィールドの提案から選択が行われるとすぐに、テキストフィールドでオートコンプリート検索をトリガーすることelement1です。

キーボードを使用して自動提案リストをスクロールできるようにする必要があるため、特定のフィールドにフォーカスする必要があります。現在element2.focus()、 で選択が行われた直後に を実行してelement1おり、 で自動提案検索をトリガーしていelement2ます。

また、これらのフィールドでは、検索の実行中にユーザーがフィールドに手動でフォーカスすると、自動提案が折りたたまれます。これは、検索がキャンセルされたことを示しています。このため、検索をトリガーしてから呼び出すことができませelement2.focus()

さまざまなブラウザーで発生していることは次のとおりです。

Chrome/Firefox 3.5、4/Safari 5.0.3:

  1. 下の候補からオプションを選択しますelement1
  2. フィールドの値の変更
  3. 提案の崩壊
  4. フィールドがぼやけていますが、焦点がどこにあるのかわかりません。おそらくwindow

IE8:

  1. 下の候補からオプションを選択しますelement1
  2. フィールドの値の変更
  3. 提案の崩壊
  4. フィールドがぼやけてelement2焦点が合う
  5. このフィールドの検索が起動します

また、上記の動作の違いは、マウス クリックを使用して選択している場合のみです。キーストローク (上/下から Enter) を使用すると、これはすべてのブラウザーで期待どおりに機能します。マウスとキーボードの両方の選択で、同じ JavaScript メソッドのセットが実行されます。

これに対して私が見つけた興味深い「修正」はelement2.focus()、たとえば、 を使用して 100 ミリ秒後に呼び出すことsetTimeout()です。element1これはの onblur が混乱しているためだと推測してelement2.focus()いますが、これを使用して本当に満足していません。

さて、何かアイデアはありますか?

コード サンプル:

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

visualforce - Visualforce でリンクの右クリックを無効にする

visualforceでリンクの右クリックを無効にする方法は? ルックアップである選択クエリを使用して、オブジェクトのフィールドを呼び出しています。そのため、onclick ="return false" を指定しましたが、リンクは右クリックで開くことができます。

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

salesforce - Visualforceページコントローラーにカスタムコンポーネントコントローラーから値を取得するにはどうすればよいですか?

私はエンティティチューザーであるvisualforceカスタムコンポーネントを開発しようとしています。このカスタムコンポーネントは、一部のレコードの参照に役立つUIを表示します。1つのレコードを選択することができますが、コンポーネントまたはそのコントローラーの外部から取得したいと思います。

私はassignToバグを使用した標準のセールスフォースバインディングを見てきましたが、双方向ではありません...

誰かが私を助けてくれることを願っています..ありがとう

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

salesforce - salesforce apex言語のカスタムフィールドの更新について

オブジェクトのレコードとして既に保存されているカスタム フィールドをオーバーライドするコードについて、いくつかの提案が必要です。メールID、パスワード、確認パスワードなどのフィールドを含む1つのオブジェクトサインアップを作成し、それらのフィールドを含むページを作成し、それらの詳細をサインアップオブジェクトに保存しました。

次に、メール ID と新しいパスワードを使用して別のページを作成したため、サインアップ オブジェクトのパスワード フィールドで新しいパスワードを更新できないという 1 つの問題に直面しています。サインアップ オブジェクトのパスワード フィールドは、新しいパスワードで上書きする必要があります。

コードに関する提案があれば、私にとって非常に役に立ちます。

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

salesforce - sObject からカスタム オブジェクトへの salesforce キャスト

サーバーコントローラーでデータのページネーションを管理するために使用するベースコントローラーを作成しました。

私はそのような抽象メソッドを持っています

次に、ベース コントローラーを拡張する各コントローラーが独自のバージョンの getPagedData を実装します。ただし、特定の顧客オブジェクトを返します。 Foo__c

Visualforce ページでからList<sObject> にキャストできますかList<Foo__c>

マイページはこんな感じ

しかし、sObject が認識していないというエラーが表示されBar__rます

動的バインディングhttp://www.salesforce.com/us/developer/docs/pages/Content/pages_dynamic_vf.htmを使用できます が、次のようなことを行うにはどうすればよいですか

DateTimeオブジェクトなどを期待していると言ってエラーが発生するので