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

css - Visualforce dataTable: cellpadding 属性のレンダリングを停止する方法はありますか?

Visualforce では、<apex:dataTable>次のようにコンポーネントを使用しています。

...そして、CSSを使用して、クラス名を介してテーブルのスタイルを設定しています。問題は、VisualForce が HTML を次のようにレンダリングすることです。

クラス属性は私が望んでいたとおりにありますが、CSS に干渉する cellpadding と cellspacing も指定されています。

Visualforce が の cellpadding および cellspacing 属性をレンダリングしないようにする方法はあり<apex:dataTable>ますか?

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

salesforce - Salesforce: VisualForce から新しいウィンドウで S-Control を起動

古いレガシー S-Control を置き換える VisualForce ページを作成しています。

元々、カスタム S コントロールはカスタム ボタンから起動され、新しいブラウザ ウィンドウで開かれました (S コントロールのタイプは HTML で、カスタム ボタンの動作は新しいウィンドウに表示されます)。

特定の古いレコードについては、VisualForce から同様のことを行いたいと考えています。

では、HTML S コントロールには、リンクを使用して起動できる URL がありますか? その場合、どうすれば URL を把握できますか?

または:

「カスタム ボタン」(つまり、「設定 -> カスタマイズ -> アカウント -> ボタンとリンク」で定義されたボタン) を VisualForce ページに埋め込む方法はありますか? もしそうなら、S-Control を開く方法を知っている既存のボタンを埋め込むことができます

または:

これを行う他の方法を提案できますか?主な機能: VisualForce から新しいウィンドウで S コントロールを開きます。

ありがとう

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

ajax - events not firing in VisualForce

In the page below,Topic__c is a single-select picklist. My intention is to have this list control which of the input fields is available below. The user selects an option, and the onchange event should fire, and rerender the fields.

Am I doing something obviously wrong here? http://community.salesforce.com/t5/Visualforce-Development/Multi-select-picklist-not-firing-event-for-AJAX-refreshes/m-p/173572/highlight/false#M22119 seems to imply that what I am doing is reasonable...

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

salesforce - Salesforce で作成されたオブジェクトからデータをインポートする

Salesforce プラットフォームでアプリを作成しましたが、

その中にいくつかの原始的なレコードがあり、それらを視覚的にインポートする必要があります。

たとえば、Salesforce の Account にレコードを作成すると、、、

チャールズ、ジェニファー、トム、そしてみんなのように

それらをvisualforceにインポートし、salesforceでできることをする必要があります..これで私を助けてください

ありがとう

0 投票する
4 に答える
389 参照

web - visulaforce を使用して Web サイトを開発する

VisualforceApexを使用して Web サイトを開発しようとしています。しかし、私はできません。

それらに関するドキュメントと Web サイトを教えてください。Visualforce と見なされるドキュメントが見つかりませ

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

model-view-controller - Visualforce 'Conversion Error setting value' -- selectCheckboxes のバインディングの問題

コントローラー拡張機能でレコードを保存しようとすると、「変換エラー設定値」が表示されます。ページは期待どおりに表示されますが、1 つまたは複数のチェックボックスを選択すると、そのエラーが発生します。ここでエラーが何であるかわかりません。助けてくれてありがとう。

ページ:

コントローラー:

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

salesforce - データテーブルでピックリストのデフォルト値を設定する

データテーブルに動的ピックリストを作成しようとしています。1 つのピックリストでデフォルト値を設定できますが、複数のピックリストがある場合は設定できません。また、変更された値を任意の行に保存できる必要があります。これは、リスト内の変数にバインドされることを願っています。

これを実現するために、使用しているオブジェクト (Vendor と呼ばれる) に「selected_vendor__c」という新しいフィールドを作成しました。

そして、ここにコントローラーがあります:

私が抱えている問題は、ピックリストの値が常にリストの最初のオプションであり、動的に設定しようとしているものではないことです。保存時に「{!i.selected_vendor__c}」にバインドされることを願っていますが、デフォルトに設定することはできません。

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

model-view-controller - jqgrid に Visualforce ページのデータを入力します

Visualforce ページがあり、jqgrid を使用してこのページにデータを表示しています。jqgrid が指す URL は、JSON データのみを出力する visualforce ページ ( https://test.visual.force.com/apex/GridResults ) です。このページにはヘッダーまたは HTML 情報がありません。

問題は、このページを実行すると、グリッドが列名でレンダリングされますが、データが表示されないことです。URL を実行すると、JSON データが出力されます。コードの下に貼り付けました。

ページのデータが jqgrid によって消費されない理由について何か考えはありますか? 大変助かりました。

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

salesforce - VisualForce: リピーター内のカスタム コンポーネントにパラメーターを渡す

これが機能しない理由がわかりません:

(メインコントローラーでは MyContacts が Contact オブジェクトの配列を返し、コンポーネントでは contactLastName が String 属性として定義されています)

これによりエラーが発生します:

Literal value is required for attribute contactLastName in <c:ContactRowComponent> at line 25 column 27

数式ではなくリテラル値が必要だと言っているようですか? 私がやろうとしていることは不可能ですか、それとも間違っていますか?

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

salesforce - 階層制約違反 -- salesforce.com

Salesforce から新しいエラー メッセージが表示されましたが、これまでのところ、これに関する有用なドキュメントは見つかりませんでした。コントローラー拡張機能でオブジェクトを保存しようとしていますが、実際にはレコードを保存しますが、指定したページに戻る代わりに、「階層制約違反」というエラー メッセージが表示されます。デバッグ ログを調べたところ、DML 例外をエラーとしてログに記録し、それらを再スローしたにもかかわらず、これはどこにも表示されません。私は他の例外も抑圧していません。

このエラーがどこから来ているのかは言うまでもなく、このエラーが何を意味するのかさえわかりません。