Successforce Live 2007 - Force.comライブデモ スクリーンキャスト

by Shinichi Tomita on 11月 5, 2007 at 07:47 午後

11月2日のSuccessforce Live 2007で行った(B-3 Force.comでどこまでできる?、B-5 Force.com Deep Dive!)ライブデモのスクリーンキャスト(音声無し)です。当日ご参加いただいた方、残念ながらご参加できなかった方もぜひご覧いただければと思います。

B-3 Force.comでどこまでできる?
B-5 Force.com Deep Dive!

トラックバック

このページのトラックバックURL: http://www.typepad.jp/t/trackback/7240/10608115

このページへのトラックバック一覧 Successforce Live 2007 - Force.comライブデモ スクリーンキャスト:

コメント

Posted by 山口太郎 on 11月 6, 2007 06:17 午後:

こんにちは

先日、Successforce Live 2007に出席し、今回の投稿を拝見してアプリケーションを作成しています。そこで質問なのですが、
Visualforceで画面を作成する際に、スタイルシートが挿入されたApexコードを利用していると思うのですが、プログラムは公表していただけないでしょうか?

よろしくお願いいたします。

Posted by Exceptionについて on 11月 7, 2007 11:09 午前:

こんにちは

毎回の丁寧なご回答ありがとうございます。今回も2点質問があります。

□ 質問事項
- MalformedInputExceptionの意味
- PreSaveValidationExceptionの意味と回避方法

ご回答のほど、よろしくお願いします。

Posted by Shinichi Tomita on 11月 7, 2007 11:30 午前:

こちらは公式なエラー情報ではないのでマニュアルにも情報はありませんが、おそらく以下のようなものではないかと推測されます。

+ PreSaveValidationException : 保存時のXML妥当性検査でのエラー。
+ MalformedInputException : 入力文のエラー。XMLに日本語が含まれた場合に発生することが多い

なおこちらのエラーですが、Winter'08以前にはよく発生していましたが、現在DE環境はWinter'08にバージョンアップしており、それほど発生しなくなっています。

Posted by Shinichi Tomita on 11月 7, 2007 11:33 午前:

SalesforceのスタイルシートはVisualforceページを作成する際には標準で読み込まれます

スタイルシートの使い方についてはこちらのWikiのエントリに詳しい記述がありますので、ご覧ください。

http://wiki.apexdevnet.com/index.php/Stylesheets_and_S-Controls_Best_Practice_Guide
http://wiki.apexdevnet.com/index.php/Using_the_Salesforce_CSS_in_Your_Apps

Posted by 山口太郎 on 11月 7, 2007 11:38 午前:

「Winter'08以前にはよく発生していましたが、現在DE環境はWinter'08にバージョンアップしており、それほど発生しなくなっています。」

ということですが、
今日時点でエラーが発生しております。参考までに、入力文中に日本語はありません。

Posted by 山口太郎 on 11月 7, 2007 02:49 午後:

こんにちは
立て続けに投稿、申し訳ありません。

エラーが出るコードの概要は、
下記の通りです。

apex:pageタグ開始
headタグ開始
javascript記述
スタイルシート挿入
headタグ終了
bodyタグ開始
bodyタグ終了
headタグ終了
apex:pageタグ終了

apex:pageタグのすぐ下にheadタグとbodyタグを埋め込むことによりエラーが出ているような気がするのですが・・・。
あるいは、メモ帳からコードをカット&ペーストしているのでエンコードの問題でしょうか?
はたまた、apex:formタグを埋め込まなければならないのでしょうか?

Posted by Shinichi Tomita on 11月 7, 2007 03:01 午後:

headおよびbodyはapex:pageの直下で記述しても大丈夫なようになっています(headの終了タグが不自然な位置にありますが、おそらく記述ミスですよね?)
JavaScriptのファイルあるいはスタイルシートの部分にエラーを発生する原因があるかもしれません。該当リソースをVisualforceページのXMLに直接記述するのではなく、外部ファイル化するなどを検討していただければと思います。

Posted by 山口太郎 on 11月 7, 2007 03:46 午後:

こんにちは

いろいろ検証した結果、現在のところ、
apex:pageタグ開始
javascript挿入
stylesheet挿入
apex:repeatタグ開始
apex:repeatタグ終了
apex:pageタグ終了

では問題なくSaveができ、
スタイルシートも読み込まれ動作いたします。

しかし、headタグとbodyタグを終了すると必ずあの2つのエラーが生じます。

Posted by Shinichi Tomita on 11月 7, 2007 03:55 午後:

Summer'07環境では確かに同様の現象があったと記憶しています。Winter'08では同不具合は改修されているようです。
バージョンアップは今週から来週にかけて行われますが、Developer EditionではアカウントによってまだSummerバージョンのものもあるようですので、新規にDEをサインアップいただくか、あるいは来週までお待ちいただければと思います。

Posted by 山口太郎 on 11月 7, 2007 04:59 午後:

こんばんは

いろいろとありがとうございました。
とりあえず、headタグとbodyタグなしでも一応体裁は保たれているのでこのまま利用します。
来週以降にまたチャレンジしてみようと思います。

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。