Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Monday, October 15, 2012

CRM 2011 JS: Dynamic Controls in CRM Form (Button) 1

// Add button in crm

function addButton(attributename) {

    if (document.getElementById(attributename) != null) {

        var sFieldID = "field" + attributename;

        var elementID = document.getElementById(attributename + "_d");

        var div = document.createElement("div");

        div.style.width = "19%";

        div.style.textAlign = "right";

        div.style.display = "inline";

        elementID.appendChild(div, elementID);

        div.innerHTML = '<button id="' + sFieldID + '"  type="button" style="margin-left: 4px; width: 100%;" ><img src="/_imgs/img.gif" border="0" alt="Dial this number"/></button>';

        document.getElementById(attributename).style.width = "80%";

        document.getElementById(sFieldID).onclick = function () {onbuttonclick(); };

    }

}

 

function onbuttonclick() {

    alert('Hi');

}

No comments: