Salesforce
【Visualforce+Apex】複数選択リストをチェックボックスで選択できるようにする。

Visualforceにて複数選択リストをapex:inputFieldで実装すると、標準でこんな感じのUIになります。 これが使いづらいという意見があったりします。個人的には別にそんなに使いづらいとは思わないのですが、 […]

続きを読む
Salesforce
【Apex+Visualforce】親画面と子画面で値を受け渡すサンプル

Visualforceページで、親画面⇔子画面間の値を受け渡す方法。色々なやり方があると思うので、いちサンプルです。 サンプルソース 親画面 <!-- 親画面 --> <apex:page id="pg […]

続きを読む
Salesforce
【Visualforce】JavascriptからgetElementByIdで値を参照する方法

JavascriptからgetElementByIdで値を取得する方法。いくつかメモがあるので時系列で書いていきます。 ループの中のコンポーネントを参照する方法はこちらです。 JavascriptからgetElement […]

続きを読む
Salesforce
【Visualforce】apex:pageBlockの色をとりあえず簡単に変える。

Visualforceページでapex:pageBlockタグを使うと、それなりの見た目の画面が楽に作れるので良いですよね。よく使います。 こんな感じです。 ただセクション区切りの色が黒になるので、全体的に重たいイメージ […]

続きを読む
Salesforce
【Apex+Visualforce】Javascriptに値を渡す簡単な書き方。apex:PageBlockTableやapex:repeat。

Javascriptに選択行の値を渡す方法。色々あると思いますが、いま知ってる一番簡単な書き方を紹介します(ちなみにSalesforce初心者です・・)。 こんな感じの画面を例にします。 <!-- Visualfo […]

続きを読む
Salesforce
【Apex+Visualforce】詳細ページへのリンク

Name項目を<apex:outputField>タグで表示すれば勝手に詳細ページへのリンクが貼られますが、そうではなくて意図的に詳細ページにリンクさせたい場合。 こんな画面を例にします。「表示」リンクをクリ […]

続きを読む
Salesforce
【Visualforce+Apex】テーブルに連番を表示するサンプル

Visualforceページで、テーブルに連番を表示するサンプルです。 /** * コントローラクラス. */ public class AccountListController { /** 取引先リスト */ pub […]

続きを読む
Salesforce
【Visualforce】日付型のinputFieldで、現在日の設定リンクを無くす方法

Visualforceページ開発で、これを表示しなくする方法です。 cssにこう書いてあげれば良いです。 <!-- VFページ --> <apex:page standardController="Sa […]

続きを読む
Salesforce
【Apex+Visualforce】コントローラ拡張の用途。標準ボタン、標準リンクの上書き。

コントローラ拡張のやり方は知っていましたが、用途が分かっていませんでした。その用途が分かったのでメモ。 コントローラ拡張は標準ボタン、標準リンクの上書きをしたい場合に使います。 標準ボタン、標準リンクの上書きとは? 通常 […]

続きを読む
Salesforce
【Apex+Visualforce】DML currently not allowed. コンストラクタでDMLの実行はできない。

初期表示時にオブジェクトのレコードをupdateする画面を作ったら、update実行のところでエラーが発生。 DML currently not allowed 結論から言うと、Controllerクラスのコンストラクタ […]

続きを読む