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

Sunday, November 25, 2012

CRM 4.0 Form JScript


// CRM 4.0 Form Scripts Example
//Set Field Value
crmForm.all.crmfieldscemaname.DataValue= "value";

//Get Field Value
var value = crmForm.all.crmfieldscemaname.DataValue;

//Set Requirement Field
crmForm.all.crmfieldscemaname.setAttribute( "req",0);
//or
crmForm.all.crmfieldscemaname_c.classname= "n";

// Set Recommended
crmForm.all.crmfieldscemaname.setAttribute( "req",1);
//or
crmForm.all.crmfieldscemaname_c.className= "rec";

//Set Required
crmForm.all.crmfieldscemaname.setAttribute( "req",2);
//or
crmForm.all.crmfieldscemaname_c.className= "req";

//Disable a field
crmForm.all.crmfieldscemaname.Disabled= true;

//Enable a Field
crmForm.all.crmfieldscemaname.Disabled= false;

//hide a field
crmForm.all.crmfieldscemaname.style.Display= "none";
//or
crmForm.all.crmfieldscemaname_c.style.Display= "none";

//Show a field
crmForm.all.crmfieldscemaname.style.Display= "block";
//or
crmForm.all.crmfieldscemaname_c.style.Display= "inline";

//Set PickList Value
crmForm.all.crmfieldscemaname.DataValue= "none";

//Get PickList Value
var value=crmForm.all.crmfieldscemaname.DataValue;

CRM 4.0 Form JScript

<pre class="brush:c#;gutter:false;">

// CRM 4.0 Form Scripts Example

//Set Field Value

crmForm.all.crmfieldscemaname.DataValue= "value";



//Get Field Value

var value = crmForm.all.crmfieldscemaname.DataValue;



//Set Requirement Field

crmForm.all.crmfieldscemaname.setAttribute( "req",0);

//or

crmForm.all.crmfieldscemaname_c.classname= "n";



// Set Recommended

crmForm.all.crmfieldscemaname.setAttribute( "req",1);

//or

crmForm.all.crmfieldscemaname_c.className= "rec";



//Set Required

crmForm.all.crmfieldscemaname.setAttribute( "req",2);

//or

crmForm.all.crmfieldscemaname_c.className= "req";



//Disable a field

crmForm.all.crmfieldscemaname.Disabled= true;



//Enable a Field

crmForm.all.crmfieldscemaname.Disabled= false;



//hide a field

crmForm.all.crmfieldscemaname.style.Display= "none";

//or

crmForm.all.crmfieldscemaname_c.style.Display= "none";



//Show a field

crmForm.all.crmfieldscemaname.style.Display= "block";

//or

crmForm.all.crmfieldscemaname_c.style.Display= "inline";



//Set PickList Value

crmForm.all.crmfieldscemaname.DataValue= "none";



//Get PickList Value

var value=crmForm.all.crmfieldscemaname.DataValue;



</pre>

Hide Tab using JScript


//CRM 4.0
crmForm.all.tabIndexTab.style.visibility = "hidden";

// CRM 2011
Xrm.Page.ui.tabs.get(TabIndex).setVisible(false);
Xrm.Page.ui.tabs.get(TabIndex).setVisible(true);
//Or
Xrm.Page.ui.tabs.get(TabName).setVisible(false);

Hide Tab using JScript

<pre class="brush:c#;gutter:false;">

//CRM 4.0

crmForm.all.tabIndexTab.style.visibility = "hidden";



// CRM 2011

Xrm.Page.ui.tabs.get(TabIndex).setVisible(false);

Xrm.Page.ui.tabs.get(TabIndex).setVisible(true);

//Or

Xrm.Page.ui.tabs.get(TabName).setVisible(false);

</pre>

CreateOneToManyRequest


// ** CreateOneToManyRequest **

// creates an entity relationship between Account and Campaign entities by using CreateOneToManyRequest

CreateOneToManyRequest createOneToManyRelationshipRequest =

new CreateOneToManyRequest

{

OneToManyRelationship =

new OneToManyRelationshipMetadata

{

ReferencedEntity = "account",

ReferencingEntity = "campaign",

SchemaName = "new_account_campaign",

AssociatedMenuConfiguration = new AssociatedMenuConfiguration

{

Behavior = AssociatedMenuBehavior.UseLabel,

Group = AssociatedMenuGroup.Details,

Label = new Label("Account", 1033),

Order = 10000

},

CascadeConfiguration = new CascadeConfiguration

{

Assign = CascadeType.Cascade,

Delete = CascadeType.Cascade,

Merge = CascadeType.Cascade,

Reparent = CascadeType.Cascade,

Share = CascadeType.Cascade,

Unshare = CascadeType.Cascade

}

},

Lookup = new LookupAttributeMetadata

{

SchemaName = "new_parent_accountid",

DisplayName = new Label("Account Lookup", 1033),

RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None),

Description = new Label("Sample Lookup", 1033)

}

};





CreateOneToManyResponse createOneToManyRelationshipResponse =

(CreateOneToManyResponse)_service.Execute(createOneToManyRelationshipRequest);