4

CRMデータベースのデータを使用して、bing maps ajaxコントロールでヒートマップを作成しようとしています。そのために、Web リソースを作成して CRM にアップロードしました。クリックすると Web リソース (.html) がヒート マップで開くボタンを設定しました。生成されたヒートマップを (画像として) 表示するために BingMaps Ajax v7 コントロールと HTML5 キャンバスを使用しているため、Web リソースに Doctype 宣言が必要です。しかし、それを HTML ページに入れるたびに、それを CRM にアップロード (または編集) するときに、CRM は私の Doctype を削除するだけで、

<html>
<head>
...
</head>
</body>
...
</body>
</html>

ローカル マシン (CRM の外部) でテストしたため、ヒート マップはうまく機能しています。IE 開発ツールを使用すると、getContext() メソッドが見つからないというエラーが表示されます... したがって、Web リソースを編集またはアップロードするたびに CRM が削除する doctype が欠落していると思います。私の質問は、Web リソース (プレーンな .HTML ファイル) を使用して、Microsoft Dynamics CRM で HTML5 コンテンツを正常に表示する方法です。その Web リソースを CRM フォーム ページに配置する必要はありません。マップ ボタンをクリックすると、別のブラウザ ページで Web リソースを開く必要があります。

前もって感謝します!

4

1 に答える 1

6

解決

私のようにこれに遭遇したことがある場合は、CRM TextEditor を使用しないでください。彼を使用してリソースを編集すると、Doctype タグが削除されるからです。

解決策は、ローカル マシンで個人用のテキスト エディタを使用して Web リソースを編集し、CRM に再度アップロードすることです。この場合、Doctype タグが存在します。

于 2011-11-22T09:59:33.543 に答える