Hallo,
ich habe zwar noch nichts in dieser Richtung gemacht, aber kann man nicht über die ISV.Config einen neuen Button in die Leiste hinzufügen
<Entity name="account">
<ToolBar ValidForCreate="0" ValidForUpdate="1">
<Button Icon="/_imgs/ico_18_cont.gif" Url=".../url_zur_Entität/eingeben" PassParams="1" WinParams="" WinMode="0">
<Titles>
<Title LCID="1033" Text="Neuer Kontakt" />
</Titles>
<ToolTips>
<ToolTip LCID="1033" Text="Neuer Kontakt" />
</ToolTips>
</Button>
</ToolBar>
</Entity>
hier kansnt du dann auch über JScript noch sonstige Parameter mitgeben die du willst.
Jetzt frage mich aber nicht wie man den alten Button New da ausblendet :-) Da würde ich wahrscheinlich über JScript versuchen den Button verschwinden zu lassen. Ich habe das mal beim anlegen einer Neuen Aktivität gemacht. Ich wollte den "Save and Close" Button dort weg haben.
Da konnte ich allerdings das OnLoad nehmen.
var CRM_FORM_TYPE_CREATE = "1";
if (crmForm.FormType== CRM_FORM_TYPE_CREATE)
{
var lis = document.getElementsByTagName('LI');
var i = 0;
while (i < lis.length) {
if (lis[i].getAttribute('title') == 'Save and Close') <----bei dir dann 'New'
{
lis[i].outerHTML='<SPAN></SPAN>';
}
i = i + 1;
}
}
Du müsstest das ja irgendwie beim Laden der Seite deiner Kontakte einbinden. wie das funktioniert weiß ich jetzt aus dem stehgreif auch nicht.
Ich hoffe das hilft dir weiter oder es überhaupt so funktioniert :-)
Gruß Julian