この問題は非表示のインラインフレームを作成することで回避可能です。具体的には以下のようなコードになります。
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 |