この問題は非表示のインラインフレームを作成することで回避可能です。具体的には以下のようなコードになります。
| Visual Force Page |
SalesForceの開発を通じて、初めてのウエブ開発、クラウドコンピューティングでつまづいたことをメモしていきます。誤りの指摘は大歓迎いたします。たぶんたくさんあるはずですwww。
| Visual Force Page |
| Visual Force Page |
| Visual Force Page |
| Visual Force Page |
| Visual Force Page |
| Visual Force Page |
| APEX クラス |
| データ型 | メソッド | 結果 |
|---|---|---|
| date型 | date.today() | Tue May 01 00:00:00 GMT 2012 |
| datetime型 | datetime.now() | Tue May 01 06:31:59 GMT 2012 |
| string型に変換 | datetime.now().format('yyyy/MM/dd hh:mm:ss') | 2012/05/01 03:31:59 |
| 書式 | 結果 |
|---|---|
| yyyy/MM/dd hh:mm:ss | 2012/05/01 04:00:29 ○ |
| yyyy/mm/dd hh:mm:ss | 2012/00/01 04:00:29 × |
| yyyy/MM/DD HH:MM:SS | 2012/05/122 16:05:759 × |
| 文字 | 説明 | 例 |
|---|---|---|
| G | 紀元 | AD |
| y | 年 | 1996, 96 |
| M | 月 | July, Jul, 07 |
| w | 年における週 | 27 |
| W | 月における週 | 2 |
| D | 年における日 | 189 |
| d | 月における日 | 10 |
| F | 月における曜日 | 2 |
| E | 曜日 | Tuesday, Tue |
| a | 午前/午後 | PM |
| H | 一日における時(0~23) | 0 |
| k | 一日における時(1~24) | 24 |
| K | 午前/午後の時(0~11) | 0 |
| h | 午前/午後の時(1~12) | 12 |
| m | 分 | 30 |
| s | 秒 | 55 |
| S | ミリ秒 | 978 |
| z | タイムゾーン | Pacific Standard Time, PST, GMT-08:00 |
| Z | タイムゾーン | -0800 |
| Visual Force Page |
<apex:page>タグの"standardStylesheets"を"false"にすること。こうしないとページにSalesForceのスタイルシートが適用されてしまいます。<meta name="viewport" content="width=device-width, initial-scale=1"/>となっていますが、これだとiPhone,iPadではうまく動作しませんでした(横向きにしたときにサイズがオーバーする)。<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1"/>とすることで、正しく表示されるようになりました。| Visual Force Page |
| JavaScript |
| Visual Force Page |
| コントローラ |
| APEXクラス |
| APEXトリガ |
| Visual Force Page |
| Visual Force Page |
| コントローラ |
| CSS |
| Visual Force Page |
| コントローラ |
| Visual Force Page |
| Visual Force Page |
| コントローラ |
| Visual Force Page |
| コントローラ |
| Visual Force Page |
| Name | ←名称固定。実際のコードを指定する。重複は不許可 |
| DispName | コードに対応する表示名 |
| Deleted | 削除フラグ(trueの場合は選択肢として表示しない。) |
| Name | DispName | Deleted |
|---|---|---|
| 1 | 男 | false |
| 2 | 女 | false |