Zoeken in deze blog

Posts tonen met het label Button. Alle posts tonen
Posts tonen met het label Button. Alle posts tonen

woensdag 25 augustus 2010

Button uit de grid verwijderen

//Hiden button "Adres opzoeken..."
if(document.getElementById('_MBLookupAddress') != null)
{
document.getElementById('_MBLookupAddress').style.display="none";
}

dinsdag 5 mei 2009

Verwijderen van de button “Bestaande ……toevoegen”

//Hiden button
HideAssociatedViewButtons('cov_contact_cov_outlooksynchronisatie', ['Bestaande Outlook synchronisatie toevoegen aan deze record']);

function HideAssociatedViewButtons(loadAreaId, buttonTitles)
{
var navElement = document.getElementById('nav_' + loadAreaId);
if (navElement != null)
{
navElement.onclick = function LoadAreaOverride() {
// Call the original CRM method to launch the navigation link and create area iFrame
loadArea(loadAreaId);
HideViewButtons(document.getElementById(loadAreaId + 'Frame'), buttonTitles);
}
}
}

function HideViewButtons(Iframe, buttonTitles)
{
if (Iframe != null ) {
Iframe.onreadystatechange = function HideTitledButtons()
{
if (Iframe.readyState == 'complete')
{
var iFrame = frames[window.event.srcElement.id];
var liElements = iFrame.document.getElementsByTagName('li');

for (var j = 0; j < buttonTitles.length; j++)
{
for (var i = 0; i < liElements.length; i++)
{
if (liElements[i].getAttribute('title') == buttonTitles[j])
{
liElements[i].style.display = 'none';
break;
}
}
}
}
}
}
}

Let op: het blauwe gedeelte is de aanverwante entiteit. Het rode gedeelte is de titel van de knop. Deze kun je o.a. achterhalen met de IE-Developer toolbar.