Selamlar ;

CRM development yapan arkadaşlar bilirlerki henüz multiselection yapılabilecek bir CRM field tipi mevcut yapıda yok , çıkacağada benzemiyor :) Kendi geliştirdiğimiz ufak bir script parçasını sizinle paylaşmak istedim.Tek yapmanız gereken ilgili picklist (normal picklist field) 'in içerisinde --Temizle-- gibi bir item tanımlamanız ve bu item'in ID'sini not etmeniz.Daha sonra bir de metinsel bilgi olarak select edilmiş picklist item'lara ait metinlerin seperatör ile ayrılmış hallerini tutan bir field ekleyip forma yerleştirmeniz..Regex ile kontrol ve matching yapıyoruz..Sonrası , sonrası aşağıda

   17 var NUMUNENITELIK_CLEAR = 6;

   18 var samplequalificationList = event.srcElement;

   19 var samplequalificationCategory = crmForm.all.new_samplequalificationlist;

   20 

   21 if (samplequalificationList.DataValue == NUMUNENITELIK_CLEAR )

   22 {

   23   var bConfirm = false;

   24   bConfirm = confirm("Girilmiş olan Numune Niteliklerini silmek mi istiyorsunuz?");

   25   if (bConfirm)

   26   {

   27     samplequalificationCategory.DataValue = "";

   28     samplequalificationCategory.DataValue = null;

   29     samplequalificationCategory.ForceSubmit = true;

   30   }

   31 }

   32 else

   33 {

   34   if (typeof(samplequalificationCategory) != "undefined" && samplequalificationCategory != null)

   35   {

   36       var categoryText = (samplequalificationCategory.DataValue == null) ? "" : samplequalificationCategory.DataValue;

   37       var selectedCategory = samplequalificationList.SelectedText;

   38       var testStr = new RegExp(selectedCategory, "g");

   39       var isIncluded = categoryText.match(testStr);

   40       if (! isIncluded ) categoryText += (categoryText.length == 0) ? selectedCategory : ";" +selectedCategory;

   41       samplequalificationList.DataValue = null;

   42       samplequalificationCategory.DataValue = categoryText;

   43       samplequalificationCategory.ForceSubmit = true;

   44   }

   45 }

/*Sevgiler E2*/

Not : 2010-02-22 tarihli olan bu post güncellenerek tips & tricks dahilinde ki seriye dahil edilmiştir.Teşekkürler.