1
sitemap
には、www.MyNewPage.aspx
を開くことになるアイテムを配置することをお勧めします。私はプログラムでこれを行う必要があり、iFrame
はCRMのページで私が探しているものではありません。CRM 4および2011のサイトマップからASPXページを開く
これは可能ですか?
ありがとうございます。
sitemap
には、www.MyNewPage.aspx
を開くことになるアイテムを配置することをお勧めします。私はプログラムでこれを行う必要があり、iFrame
はCRMのページで私が探しているものではありません。CRM 4および2011のサイトマップからASPXページを開く
これは可能ですか?
ありがとうございます。
ウェブリソースとしてhtmlページを追加できます。これらのウェブサイトのターゲットを、あなたのサイトマップでこのようなサイトマップエントリのターゲットにすることができます。
<SubArea Id="nav_yourlink" Url="$webresource:new_mynewpage.htm" Icon="$webresource:new_image.png">
<Titles>
<Title LCID="1033" Title="my title" />
</Titles>
<Descriptions>
<Description LCID="1033" Description="my descr"/>
</Descriptions>
</SubArea>
次に、そのHTMLページに任意のJavaScriptを埋め込んで、ウェブページを起動できます。 JavaScriptから新しいページを起動するには、2つの主な方法:
window.location = 'www.mydomain.com/mypage.aspx'; // set the content INSIDE crm's content pane.
か(が、この1つはあなたが望むものであるように聞こえる)私がプレイした後にも思い付いたソリューションでした
window.open('www.mydomain.com/mypage.aspx'); // open it in a new window, leaving CRM's content pane blank.
おかげで、昨日のCodeplexのSiteMapエディタで。確認とxmlの素敵な例があるのは良いことです。 =) –
私は私のコメントを編集できないと思います... SubAreaのURLにqueyrstring paramsは受け入れられますか、それともwebresourceが壊れますか? –
良い質問、私は知らない。それを打つと私たちに知らせる?また、必要に応じて、コンテキスト変数についてはhttp://msdn.microsoft.com/en-us/library/gg328541.aspxを参照してください。私はこれを使用して、以前はODataエンドポイントにヒットし、htmlページで最終的に使用されるCRMに情報を格納できるようにしました。だから、おそらくあなたがquerystring paramsが動作しないなら、それを使うことができます。 – BenPatterson1