tips & tricks


Calendario
aprile 2024
lmmgvsd
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Lavorare con Picklist in CRM 3.0


-------------------------------------------------

function RestorePickListOptions(pickList){
 if(savedOptions)
 {
  /*lo devo settare qui altrimenti me lo ricalcola ogni volta*/
     var length = pickList.Options.length;
    
  for(var x=0; x<length; x++)
  { 
   /*ripulisco tutto quello rimasto nella picklist*/
   pickList.DeleteOption(x);
  }
  
  for( var i=1; i<savedOptions.length; i++ )
  { /*riempio la picklist con i vecchi valori*/
   pickList.AddOption(savedOptions[i],i);
  }
 }
 
}


*Salvo i valori della picklist e li cancello*/

-------------------------------------------------

var savedOptions; //uso questa variabile per salvare i valori della picklist

function DeleteSistemiOperativiOptions(pickList){ 
 savedOptions = null;
 savedOptions = SaveOptions(pickList);
 for(var i=5; i<19; i++)
 {
  pickList.DeleteOption(i);
 }
 
}


-------------------------------------------------

function SaveOptions(pickList){
 var options = new Array();
 
 /*i parte da 1 perchè altrimenti mi salva anche */
 for( var i=1; i < pickList.options.length; i++)
 {
  var option = pickList[i];
  options[i] = option.text;
 }
 
 return options;
}

Categoria: Jscript
lunedì, 22 dic 2008 Ore. 15.35
Archivio Posts
Anno 2020

Anno 2018

Anno 2015

Anno 2013

Anno 2011

Anno 2010

Anno 2009

Anno 2008
Statistiche
  • Views Home Page: 13.298
  • Views Posts: 55.996
  • Views Gallerie: 2.837
  • n° Posts: 117
  • n° Commenti: 1
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003