// 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;
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 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>
// 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>
//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);
Subscribe to:
Posts (Atom)