Tuesday, October 4, 2011

JavaScript : Which action raised onSave event on the form in MS CRM 4.0


Action
Event (event.Mode)
None
0
Save
1
SaveAndClose
2
Delete
3
Load
4
Deactivate
5
Reactivate
6
Email Send
7
Email Reply
8
Email Forward
9
Kb Submit
10
Kb Reject
11
Kb Publish
12
Kb UnPublish
13
Kb Rate
14
Lead Unqualify
15
Lead Qualify
16
Quote Accept
17
Quote CreateOrder
18
Order ProcessOrder
19
Opportunity AddRelatedOrder
21
Opportunity AddRelatedQuote
22
Opportunity AddRelatedInvoice
23
Quote CreateRevision
24
Quote CloseQuote
25
Order CancelOrder
26
Invoice Close
27
Quote GetProducts
28
Quote Activate
29
Email ReplyAll
30
Contract Hold
31
Contract ReleaseHold
32
Contract Cancel
33
Contract Renew
34
Product ConvertToKit
35
Product ConvertFromKit
36
ContractDetail Cancel
37
Contract Invoice
38
Contract Clone
39
Incident Cancel
40
Email Assign
41
Change SalesStage
42
SalesOrder GetProducts
43
InvoiceGetProducts
44
TemplateMakeOrgAvailable
45
TemplateMakeOrgUnavailable
46
Assign
47
IncidentAssignToUser
49
OrderLock
50
OrderUnlock
51
InvoiceLock
52
InvoiceUnlock
53
ConvertResponse
54
ReportMakeOrgAvailable
60
ReportMakeOrgUnavailable
61
WorkflowAddCheckStep
62
WorkflowUpdateCondition
63
WorkflowCreateAction
64
SendInvite
65
WorkflowAddElseIfStep
66
WorkflowAddElseStep
67
WorkflowDeleteStep
68


On the “onSave” event of the form:
if(event.Mode == 10)
{
  
//To do work here…..}

Or in case of you want to get event mode then you can use alert(event.Mode);