|
![]() |
#1 |
Moderator
|
Читайте SDK событие OnSave. Ровно ваш случай:
var CRM_FORM_SAVE_MODE_SAVE = 1; var CRM_FORM_SAVE_MODE_SAVEANDCLOSE = 2; // Validate only if the user clicked "Save". switch (event.Mode) { case CRM_FORM_SAVE_MODE_SAVE: // If the user provided a first and last name, they must provide // a job title also. if (crmForm.all.jobtitle.DataValue == null && crmForm.all.firstname.DataValue != null && crmForm.all.lastname.DataValue != null &&) { // Tell the user what is wrong. alert("Please provide a Job Title for this person."); // Give the control focus. crmForm.all.jobtitle.SetFocus(); // Cancel the save operation. event.returnValue = false; return false; } break; case CRM_FORM_SAVE_MODE_SAVEANDCLOSE: // If the user forgot to provide a job title, set a default title. if (crmForm.all.jobtitle.DataValue == null) { // Set a default Job Title. crmForm.all.jobtitle.DataValue = "N/A"; // Because this is a "Save and Close", // just save the form. return true; } break; }
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() Последний раз редактировалось Артем Enot Грунин; 28.10.2009 в 09:52. |
|
|
За это сообщение автора поблагодарили: Dekan (1). |
![]() |
#2 |
Участник
|
Спасибо, то что нужно.
|
|