ISV Buttons ausblenden

Bild Microsoft Dynamics CRM 4.xx

ISV Buttons ausblenden

Beitragvon ChrisKa » 14. Januar 2012 13:14

Hallo zusammen,

ich habe aktuell folgendes Problem mit ISV Buttons.

Umgebungsinfo:
CRM 4.0 Server mit UR 17
CRM Outlook Offline Client

Problem:
Ăśber die ISV habe ich zwei Buttons hinzugefĂĽgt. Ăśber die Buttons werden ASPX Seiten aufgerufen.
Ein Button ist fĂĽr die Online-, der andere fĂĽr die Offline-Nutzung.
Die Buttons sollen demnach je nach Verbindung im Outlook erscheinen (Online/Offline)
Leider werden die Offline Buttons auch im Online-Modus angezeigt.
Kann dies ggf verhindert werden?

Konfiguration:
<Button Icon="http://hostheader/Application/icon_16x16.gif" Url="http://hostheader/Application/AppTarget.aspx?App=CallApp" PassParams="1" WinParams="height=180, width=500, scrollbars=no, toolbar=no" WinMode="0" AvailableOffline="false" ValidForCreate="0" Client="Web,Outlook">
<Titles>
<Title LCID="1031" Text="Applikation" />
<Title LCID="1033" Text="Application" />
</Titles>
<ToolTips>
<ToolTip LCID="1031" Text="Applikation" />
<ToolTip LCID="1033" Text="Application" />
</ToolTips>
</Button>
<Button Icon="http://localhost:2525/Apps/Application/icon_16x16.gif" Url="http://localhost:2525/Apps/Application/AppTarget.aspx?App=CallApp" PassParams="1" WinParams="height=180, width=500, scrollbars=no, toolbar=no" WinMode="0" AvailableOffline="true" ValidForCreate="0" Client="Outlook">
<Titles>
<Title LCID="1031" Text="Applikation Offline" />
<Title LCID="1033" Text="Application Offline" />
</Titles>
<ToolTips>
<ToolTip LCID="1031" Text="Applikation Offline" />
<ToolTip LCID="1033" Text="Application Offline" />
</ToolTips>
</Button>

FĂĽr jeden Tipp bin ich dankbar.

GrĂĽĂźe,
Chris
ChrisKa
 
Beiträge: 2
Registriert: 14. Januar 2012 13:01
Realer Name: Christoph Kahle
Arbeitsort: Stuttgart
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 3.0, 4.0, 2011

Re: ISV Buttons ausblenden

Beitragvon Michael Sulz » 16. Januar 2012 17:03

Hallo Chris,

es gibt leider keinen Parameter der darauf reagiert, das das CRM Online ist. Das CRM geht immer davon aus, das alle Buttons Online auf jedem Fall angezeigt werden sollen.
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: ISV Buttons ausblenden

Beitragvon ChrisKa » 7. Februar 2012 14:42

Hallo Michael,

ich fĂĽrcht ich muss dir widersprechen... :wink:

Die Offline Buttons können mit folgendem Script im Online Modus ausgeblendet werden:

if(IsOnline())
{
var comps = document.getElementsByTagName('li');
for (var i = 0; i < comps.length; i++)
{
if ((comps[i].title == "ISV Button 1 - Offline") || (comps[i].title == "ISV Button 1 - Offline") || (comps[i].title == "ISV Button 1 - Offline") || (comps[i].title == "ISV Button 1 - Offline"))
{
comps[i].style.display = "none";
break;
}
}
}
else
{
}

if(IsOnline())
{
var comps = document.getElementsByTagName('li');
for (var i = 0; i < comps.length; i++)
{
if ((comps[i].title == "ISV Button 2 - Offline") || (comps[i].title == "ISV Button 2 - Offline") || (comps[i].title == "ISV Button 2 - Offline") || (comps[i].title == "ISV Button 2 - Offline"))
{
comps[i].style.display = "none";
break;
}
}
}
else
{
}


GrĂĽĂźe
Christoph
ChrisKa
 
Beiträge: 2
Registriert: 14. Januar 2012 13:01
Realer Name: Christoph Kahle
Arbeitsort: Stuttgart
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 3.0, 4.0, 2011

Re: ISV Buttons ausblenden

Beitragvon Michael Sulz » 7. Februar 2012 15:10

stimmt, über programmierung bzw. ein Java Script ist das möglich, hatte ich nicht mehr dran gedacht.
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM


ZurĂĽck zu CRM 4.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast