I would like to appologize in advance for pasting in so much code. I just wanted to give you all the information you might need to help me.
I have multiple pick lists in the Account Entity.
new_classifactionfield1
new_classifactionfield2
new_classifactionfield3
I have code in the onChange properties of field1 that successfully delete/add certain available options for field2. (cascading pick list)
Here is that code that works:
var val1 = crmForm.all.new_classificationfield1.DataValue;
if(val1 == 1)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Government', 1);
crmForm.all.new_classificationfield2.AddOption('National Account', 2);
crmForm.all.new_classificationfield2.AddOption('Non-National Account', 3);
}
if(val1 == 2)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Retail/Employee', 4);
}
if(val1 == 3)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Tire One', 5);
crmForm.all.new_classificationfield2.AddOption('Non-Tire One', 6);
}
if(val1 == 4)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Government', 1);
crmForm.all.new_classificationfield2.AddOption('National Account', 2);
crmForm.all.new_classificationfield2.AddOption('Non-National Account', 3);
}
if(val1 == 5)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Retail/Employee', 4);
}
if(val1 == 6)
{
crmForm.all.new_classificationfield2.DeleteOption(1);
crmForm.all.new_classificationfield2.DeleteOption(2);
crmForm.all.new_classificationfield2.DeleteOption(3);
crmForm.all.new_classificationfield2.DeleteOption(4);
crmForm.all.new_classificationfield2.DeleteOption(5);
crmForm.all.new_classificationfield2.DeleteOption(6);
crmForm.all.new_classificationfield2.AddOption('Tire One', 5);
crmForm.all.new_classificationfield2.AddOption('Non-Tire One', 6);
This code works perfectly by itself. I need to do the same thing in field2 to delete/add certain available options for field3. When I enable the following script, it does not work and it also breaks the code for field1.
Here is that code:
var val2 = crmForm.all.new_classificationfield2.DataValue;
if(val2 == 1)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('City', 11);
crmForm.all.new_classificationfield3.AddOption('County', 14);
crmForm.all.new_classificationfield3.AddOption('Schoul/Religious/Non-Profit', 43);
crmForm.all.new_classificationfield3.AddOption('State Agency', 48);
crmForm.all.new_classificationfield3.AddOption('Township', 50);
}
if(val2 == 2)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('Attorney/Insurance/Real Estate, 1);
crmForm.all.new_classificationfield3.AddOption('Auto Glass Repair', 2);
crmForm.all.new_classificationfield3.AddOption('Auto Parts Store', 3);
crmForm.all.new_classificationfield3.AddOption('Auto Repair Facility', 4);
crmForm.all.new_classificationfield3.AddOption('Bank', 5);
crmForm.all.new_classificationfield3.AddOption('Beverage Company', 6);
crmForm.all.new_classificationfield3.AddOption('Billboard Co/Marketing', 7);
crmForm.all.new_classificationfield3.AddOption('Body Shop', 8);
crmForm.all.new_classificationfield3.AddOption('Cable/Communications', 9);
crmForm.all.new_classificationfield3.AddOption('Chain Store', 10);
crmForm.all.new_classificationfield3.AddOption('City', 11);
crmForm.all.new_classificationfield3.AddOption('Construction', 12);
crmForm.all.new_classificationfield3.AddOption('Coop', 13);
crmForm.all.new_classificationfield3.AddOption('County', 14);
crmForm.all.new_classificationfield3.AddOption('Farm (End User)', 15);
crmForm.all.new_classificationfield3.AddOption('Fleet Management', 16);
crmForm.all.new_classificationfield3.AddOption('Food Service/Sales', 17);
crmForm.all.new_classificationfield3.AddOption('Golf Course', 18);
crmForm.all.new_classificationfield3.AddOption('Health Care', 19);
crmForm.all.new_classificationfield3.AddOption('Hotel/Lodging', 20);
crmForm.all.new_classificationfield3.AddOption('Implement Dealer', 21);
crmForm.all.new_classificationfield3.AddOption('Industrial/Warehouse', 22);
crmForm.all.new_classificationfield3.AddOption('Intermodel', 23);
crmForm.all.new_classificationfield3.AddOption('Landscaper', 24);
crmForm.all.new_classificationfield3.AddOption('Leasing/Rental', 25);
crmForm.all.new_classificationfield3.AddOption('Light Commercial/Plumb/Htg', 26);
crmForm.all.new_classificationfield3.AddOption('Livestock Sales', 27);
crmForm.all.new_classificationfield3.AddOption('Locksmith', 28);
crmForm.all.new_classificationfield3.AddOption('LTL', 29);
crmForm.all.new_classificationfield3.AddOption('Lumber Yard', 30);
crmForm.all.new_classificationfield3.AddOption('Manufacturing', 31);
crmForm.all.new_classificationfield3.AddOption('Mining', 32);
crmForm.all.new_classificationfield3.AddOption('New Car Dealership', 33);
crmForm.all.new_classificationfield3.AddOption('OE Manucaturer', 34);
crmForm.all.new_classificationfield3.AddOption('Package Delivery', 35);
crmForm.all.new_classificationfield3.AddOption('Paving Company', 36);
crmForm.all.new_classificationfield3.AddOption('Professionals', 37);
crmForm.all.new_classificationfield3.AddOption('RV Sales', 38);
crmForm.all.new_classificationfield3.AddOption('Ready Mix/Concrete', 39);
crmForm.all.new_classificationfield3.AddOption('Retail House Account', 40);
crmForm.all.new_classificationfield3.AddOption('Salvage Yard', 41);
crmForm.all.new_classificationfield3.AddOption('School Bus Co', 42);
crmForm.all.new_classificationfield3.AddOption('School/Religious/Non-Profit', 43);
crmForm.all.new_classificationfield3.AddOption('Seed/Fertilizer Dealer', 44);
crmForm.all.new_classificationfield3.AddOption('Service Station', 45);
crmForm.all.new_classificationfield3.AddOption('Shredding Company', 46);
crmForm.all.new_classificationfield3.AddOption('Sport/Rec Dealer', 47);
crmForm.all.new_classificationfield3.AddOption('State Agency', 48);
crmForm.all.new_classificationfield3.AddOption('Tire Dealer', 49);
crmForm.all.new_classificationfield3.AddOption('Township', 50);
crmForm.all.new_classificationfield3.AddOption('Trailer Sales', 51);
crmForm.all.new_classificationfield3.AddOption('Transit', 52);
crmForm.all.new_classificationfield3.AddOption('Truck Repair', 53);
crmForm.all.new_classificationfield3.AddOption('Truckload Carrier', 54);
crmForm.all.new_classificationfield3.AddOption('Used Car Dealership', 55);
crmForm.all.new_classificationfield3.AddOption('Utility Company', 56);
crmForm.all.new_classificationfield3.AddOption('Waste/Refuse', 57);
crmForm.all.new_classificationfield3.AddOption('Water Control', 58);
crmForm.all.new_classificationfield3.AddOption('Wholesaler', 59);
}
if(val2 == 3)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('Attorney/Insurance/Real Estate, 1);
crmForm.all.new_classificationfield3.AddOption('Auto Glass Repair', 2);
crmForm.all.new_classificationfield3.AddOption('Auto Parts Store', 3);
crmForm.all.new_classificationfield3.AddOption('Auto Repair Facility', 4);
crmForm.all.new_classificationfield3.AddOption('Bank', 5);
crmForm.all.new_classificationfield3.AddOption('Beverage Company', 6);
crmForm.all.new_classificationfield3.AddOption('Billboard Co/Marketing', 7);
crmForm.all.new_classificationfield3.AddOption('Body Shop', 8);
crmForm.all.new_classificationfield3.AddOption('Cable/Communications', 9);
crmForm.all.new_classificationfield3.AddOption('Chain Store', 10);
crmForm.all.new_classificationfield3.AddOption('City', 11);
crmForm.all.new_classificationfield3.AddOption('Construction', 12);
crmForm.all.new_classificationfield3.AddOption('Coop', 13);
crmForm.all.new_classificationfield3.AddOption('County', 14);
crmForm.all.new_classificationfield3.AddOption('Farm (End User)', 15);
crmForm.all.new_classificationfield3.AddOption('Fleet Management', 16);
crmForm.all.new_classificationfield3.AddOption('Food Service/Sales', 17);
crmForm.all.new_classificationfield3.AddOption('Golf Course', 18);
crmForm.all.new_classificationfield3.AddOption('Health Care', 19);
crmForm.all.new_classificationfield3.AddOption('Hotel/Lodging', 20);
crmForm.all.new_classificationfield3.AddOption('Implement Dealer', 21);
crmForm.all.new_classificationfield3.AddOption('Industrial/Warehouse', 22);
crmForm.all.new_classificationfield3.AddOption('Intermodel', 23);
crmForm.all.new_classificationfield3.AddOption('Landscaper', 24);
crmForm.all.new_classificationfield3.AddOption('Leasing/Rental', 25);
crmForm.all.new_classificationfield3.AddOption('Light Commercial/Plumb/Htg', 26);
crmForm.all.new_classificationfield3.AddOption('Livestock Sales', 27);
crmForm.all.new_classificationfield3.AddOption('Locksmith', 28);
crmForm.all.new_classificationfield3.AddOption('LTL', 29);
crmForm.all.new_classificationfield3.AddOption('Lumber Yard', 30);
crmForm.all.new_classificationfield3.AddOption('Manufacturing', 31);
crmForm.all.new_classificationfield3.AddOption('Mining', 32);
crmForm.all.new_classificationfield3.AddOption('New Car Dealership', 33);
crmForm.all.new_classificationfield3.AddOption('OE Manucaturer', 34);
crmForm.all.new_classificationfield3.AddOption('Package Delivery', 35);
crmForm.all.new_classificationfield3.AddOption('Paving Company', 36);
crmForm.all.new_classificationfield3.AddOption('Professionals', 37);
crmForm.all.new_classificationfield3.AddOption('RV Sales', 38);
crmForm.all.new_classificationfield3.AddOption('Ready Mix/Concrete', 39);
crmForm.all.new_classificationfield3.AddOption('Retail House Account', 40);
crmForm.all.new_classificationfield3.AddOption('Salvage Yard', 41);
crmForm.all.new_classificationfield3.AddOption('School Bus Co', 42);
crmForm.all.new_classificationfield3.AddOption('School/Religious/Non-Profit', 43);
crmForm.all.new_classificationfield3.AddOption('Seed/Fertilizer Dealer', 44);
crmForm.all.new_classificationfield3.AddOption('Service Station', 45);
crmForm.all.new_classificationfield3.AddOption('Shredding Company', 46);
crmForm.all.new_classificationfield3.AddOption('Sport/Rec Dealer', 47);
crmForm.all.new_classificationfield3.AddOption('State Agency', 48);
crmForm.all.new_classificationfield3.AddOption('Tire Dealer', 49);
crmForm.all.new_classificationfield3.AddOption('Township', 50);
crmForm.all.new_classificationfield3.AddOption('Trailer Sales', 51);
crmForm.all.new_classificationfield3.AddOption('Transit', 52);
crmForm.all.new_classificationfield3.AddOption('Truck Repair', 53);
crmForm.all.new_classificationfield3.AddOption('Truckload Carrier', 54);
crmForm.all.new_classificationfield3.AddOption('Used Car Dealership', 55);
crmForm.all.new_classificationfield3.AddOption('Utility Company', 56);
crmForm.all.new_classificationfield3.AddOption('Waste/Refuse', 57);
crmForm.all.new_classificationfield3.AddOption('Water Control', 58);
crmForm.all.new_classificationfield3.AddOption('Wholesaler', 59);
}
if(val2 == 4)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('Retail/House Account', 40);
}
if(val2 == 5)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('Attorney/Insurance/Real Estate, 1);
crmForm.all.new_classificationfield3.AddOption('Auto Glass Repair', 2);
crmForm.all.new_classificationfield3.AddOption('Auto Parts Store', 3);
crmForm.all.new_classificationfield3.AddOption('Auto Repair Facility', 4);
crmForm.all.new_classificationfield3.AddOption('Bank', 5);
crmForm.all.new_classificationfield3.AddOption('Beverage Company', 6);
crmForm.all.new_classificationfield3.AddOption('Billboard Co/Marketing', 7);
crmForm.all.new_classificationfield3.AddOption('Body Shop', 8);
crmForm.all.new_classificationfield3.AddOption('Cable/Communications', 9);
crmForm.all.new_classificationfield3.AddOption('Chain Store', 10);
crmForm.all.new_classificationfield3.AddOption('City', 11);
crmForm.all.new_classificationfield3.AddOption('Construction', 12);
crmForm.all.new_classificationfield3.AddOption('Coop', 13);
crmForm.all.new_classificationfield3.AddOption('County', 14);
crmForm.all.new_classificationfield3.AddOption('Farm (End User)', 15);
crmForm.all.new_classificationfield3.AddOption('Fleet Management', 16);
crmForm.all.new_classificationfield3.AddOption('Food Service/Sales', 17);
crmForm.all.new_classificationfield3.AddOption('Golf Course', 18);
crmForm.all.new_classificationfield3.AddOption('Health Care', 19);
crmForm.all.new_classificationfield3.AddOption('Hotel/Lodging', 20);
crmForm.all.new_classificationfield3.AddOption('Implement Dealer', 21);
crmForm.all.new_classificationfield3.AddOption('Industrial/Warehouse', 22);
crmForm.all.new_classificationfield3.AddOption('Intermodel', 23);
crmForm.all.new_classificationfield3.AddOption('Landscaper', 24);
crmForm.all.new_classificationfield3.AddOption('Leasing/Rental', 25);
crmForm.all.new_classificationfield3.AddOption('Light Commercial/Plumb/Htg', 26);
crmForm.all.new_classificationfield3.AddOption('Livestock Sales', 27);
crmForm.all.new_classificationfield3.AddOption('Locksmith', 28);
crmForm.all.new_classificationfield3.AddOption('LTL', 29);
crmForm.all.new_classificationfield3.AddOption('Lumber Yard', 30);
crmForm.all.new_classificationfield3.AddOption('Manufacturing', 31);
crmForm.all.new_classificationfield3.AddOption('Mining', 32);
crmForm.all.new_classificationfield3.AddOption('New Car Dealership', 33);
crmForm.all.new_classificationfield3.AddOption('OE Manucaturer', 34);
crmForm.all.new_classificationfield3.AddOption('Package Delivery', 35);
crmForm.all.new_classificationfield3.AddOption('Paving Company', 36);
crmForm.all.new_classificationfield3.AddOption('Professionals', 37);
crmForm.all.new_classificationfield3.AddOption('RV Sales', 38);
crmForm.all.new_classificationfield3.AddOption('Ready Mix/Concrete', 39);
crmForm.all.new_classificationfield3.AddOption('Retail House Account', 40);
crmForm.all.new_classificationfield3.AddOption('Salvage Yard', 41);
crmForm.all.new_classificationfield3.AddOption('School Bus Co', 42);
crmForm.all.new_classificationfield3.AddOption('School/Religious/Non-Profit', 43);
crmForm.all.new_classificationfield3.AddOption('Seed/Fertilizer Dealer', 44);
crmForm.all.new_classificationfield3.AddOption('Service Station', 45);
crmForm.all.new_classificationfield3.AddOption('Shredding Company', 46);
crmForm.all.new_classificationfield3.AddOption('Sport/Rec Dealer', 47);
crmForm.all.new_classificationfield3.AddOption('State Agency', 48);
crmForm.all.new_classificationfield3.AddOption('Tire Dealer', 49);
crmForm.all.new_classificationfield3.AddOption('Township', 50);
crmForm.all.new_classificationfield3.AddOption('Trailer Sales', 51);
crmForm.all.new_classificationfield3.AddOption('Transit', 52);
crmForm.all.new_classificationfield3.AddOption('Truck Repair', 53);
crmForm.all.new_classificationfield3.AddOption('Truckload Carrier', 54);
crmForm.all.new_classificationfield3.AddOption('Used Car Dealership', 55);
crmForm.all.new_classificationfield3.AddOption('Utility Company', 56);
crmForm.all.new_classificationfield3.AddOption('Waste/Refuse', 57);
crmForm.all.new_classificationfield3.AddOption('Water Control', 58);
crmForm.all.new_classificationfield3.AddOption('Wholesaler', 59);
}
if(val2 == 6)
{
crmForm.all.new_classificationfield3.DeleteOption(1);
crmForm.all.new_classificationfield3.DeleteOption(2);
crmForm.all.new_classificationfield3.DeleteOption(3);
crmForm.all.new_classificationfield3.DeleteOption(4);
crmForm.all.new_classificationfield3.DeleteOption(5);
crmForm.all.new_classificationfield3.DeleteOption(6);
crmForm.all.new_classificationfield3.DeleteOption(7);
crmForm.all.new_classificationfield3.DeleteOption(8);
crmForm.all.new_classificationfield3.DeleteOption(9);
crmForm.all.new_classificationfield3.DeleteOption(10);
crmForm.all.new_classificationfield3.DeleteOption(11);
crmForm.all.new_classificationfield3.DeleteOption(12);
crmForm.all.new_classificationfield3.DeleteOption(13);
crmForm.all.new_classificationfield3.DeleteOption(14);
crmForm.all.new_classificationfield3.DeleteOption(15);
crmForm.all.new_classificationfield3.DeleteOption(16);
crmForm.all.new_classificationfield3.DeleteOption(17);
crmForm.all.new_classificationfield3.DeleteOption(18);
crmForm.all.new_classificationfield3.DeleteOption(19);
crmForm.all.new_classificationfield3.DeleteOption(20);
crmForm.all.new_classificationfield3.DeleteOption(21);
crmForm.all.new_classificationfield3.DeleteOption(22);
crmForm.all.new_classificationfield3.DeleteOption(23);
crmForm.all.new_classificationfield3.DeleteOption(24);
crmForm.all.new_classificationfield3.DeleteOption(25);
crmForm.all.new_classificationfield3.DeleteOption(26);
crmForm.all.new_classificationfield3.DeleteOption(27);
crmForm.all.new_classificationfield3.DeleteOption(28);
crmForm.all.new_classificationfield3.DeleteOption(29);
crmForm.all.new_classificationfield3.DeleteOption(30);
crmForm.all.new_classificationfield3.DeleteOption(31);
crmForm.all.new_classificationfield3.DeleteOption(32);
crmForm.all.new_classificationfield3.DeleteOption(33);
crmForm.all.new_classificationfield3.DeleteOption(34);
crmForm.all.new_classificationfield3.DeleteOption(35);
crmForm.all.new_classificationfield3.DeleteOption(36);
crmForm.all.new_classificationfield3.DeleteOption(37);
crmForm.all.new_classificationfield3.DeleteOption(38);
crmForm.all.new_classificationfield3.DeleteOption(39);
crmForm.all.new_classificationfield3.DeleteOption(40);
crmForm.all.new_classificationfield3.DeleteOption(41);
crmForm.all.new_classificationfield3.DeleteOption(42);
crmForm.all.new_classificationfield3.DeleteOption(43);
crmForm.all.new_classificationfield3.DeleteOption(44);
crmForm.all.new_classificationfield3.DeleteOption(45);
crmForm.all.new_classificationfield3.DeleteOption(46);
crmForm.all.new_classificationfield3.DeleteOption(47);
crmForm.all.new_classificationfield3.DeleteOption(48);
crmForm.all.new_classificationfield3.DeleteOption(49);
crmForm.all.new_classificationfield3.DeleteOption(50);
crmForm.all.new_classificationfield3.DeleteOption(51);
crmForm.all.new_classificationfield3.DeleteOption(52);
crmForm.all.new_classificationfield3.DeleteOption(53);
crmForm.all.new_classificationfield3.DeleteOption(54);
crmForm.all.new_classificationfield3.DeleteOption(55);
crmForm.all.new_classificationfield3.DeleteOption(56);
crmForm.all.new_classificationfield3.DeleteOption(57);
crmForm.all.new_classificationfield3.DeleteOption(58);
crmForm.all.new_classificationfield3.DeleteOption(59);
crmForm.all.new_classificationfield3.DeleteOption(60);
crmForm.all.new_classificationfield3.DeleteOption(61);
crmForm.all.new_classificationfield3.DeleteOption(62);
crmForm.all.new_classificationfield3.DeleteOption(63);
crmForm.all.new_classificationfield3.DeleteOption(64);
crmForm.all.new_classificationfield3.DeleteOption(65);
crmForm.all.new_classificationfield3.AddOption('Attorney/Insurance/Real Estate, 1);
crmForm.all.new_classificationfield3.AddOption('Auto Glass Repair', 2);
crmForm.all.new_classificationfield3.AddOption('Auto Parts Store', 3);
crmForm.all.new_classificationfield3.AddOption('Auto Repair Facility', 4);
crmForm.all.new_classificationfield3.AddOption('Bank', 5);
crmForm.all.new_classificationfield3.AddOption('Beverage Company', 6);
crmForm.all.new_classificationfield3.AddOption('Billboard Co/Marketing', 7);
crmForm.all.new_classificationfield3.AddOption('Body Shop', 8);
crmForm.all.new_classificationfield3.AddOption('Cable/Communications', 9);
crmForm.all.new_classificationfield3.AddOption('Chain Store', 10);
crmForm.all.new_classificationfield3.AddOption('City', 11);
crmForm.all.new_classificationfield3.AddOption('Construction', 12);
crmForm.all.new_classificationfield3.AddOption('Coop', 13);
crmForm.all.new_classificationfield3.AddOption('County', 14);
crmForm.all.new_classificationfield3.AddOption('Farm (End User)', 15);
crmForm.all.new_classificationfield3.AddOption('Fleet Management', 16);
crmForm.all.new_classificationfield3.AddOption('Food Service/Sales', 17);
crmForm.all.new_classificationfield3.AddOption('Golf Course', 18);
crmForm.all.new_classificationfield3.AddOption('Health Care', 19);
crmForm.all.new_classificationfield3.AddOption('Hotel/Lodging', 20);
crmForm.all.new_classificationfield3.AddOption('Implement Dealer', 21);
crmForm.all.new_classificationfield3.AddOption('Industrial/Warehouse', 22);
crmForm.all.new_classificationfield3.AddOption('Intermodel', 23);
crmForm.all.new_classificationfield3.AddOption('Landscaper', 24);
crmForm.all.new_classificationfield3.AddOption('Leasing/Rental', 25);
crmForm.all.new_classificationfield3.AddOption('Light Commercial/Plumb/Htg', 26);
crmForm.all.new_classificationfield3.AddOption('Livestock Sales', 27);
crmForm.all.new_classificationfield3.AddOption('Locksmith', 28);
crmForm.all.new_classificationfield3.AddOption('LTL', 29);
crmForm.all.new_classificationfield3.AddOption('Lumber Yard', 30);
crmForm.all.new_classificationfield3.AddOption('Manufacturing', 31);
crmForm.all.new_classificationfield3.AddOption('Mining', 32);
crmForm.all.new_classificationfield3.AddOption('New Car Dealership', 33);
crmForm.all.new_classificationfield3.AddOption('OE Manucaturer', 34);
crmForm.all.new_classificationfield3.AddOption('Package Delivery', 35);
crmForm.all.new_classificationfield3.AddOption('Paving Company', 36);
crmForm.all.new_classificationfield3.AddOption('Professionals', 37);
crmForm.all.new_classificationfield3.AddOption('RV Sales', 38);
crmForm.all.new_classificationfield3.AddOption('Ready Mix/Concrete', 39);
crmForm.all.new_classificationfield3.AddOption('Retail House Account', 40);
crmForm.all.new_classificationfield3.AddOption('Salvage Yard', 41);
crmForm.all.new_classificationfield3.AddOption('School Bus Co', 42);
crmForm.all.new_classificationfield3.AddOption('School/Religious/Non-Profit', 43);
crmForm.all.new_classificationfield3.AddOption('Seed/Fertilizer Dealer', 44);
crmForm.all.new_classificationfield3.AddOption('Service Station', 45);
crmForm.all.new_classificationfield3.AddOption('Shredding Company', 46);
crmForm.all.new_classificationfield3.AddOption('Sport/Rec Dealer', 47);
crmForm.all.new_classificationfield3.AddOption('State Agency', 48);
crmForm.all.new_classificationfield3.AddOption('Tire Dealer', 49);
crmForm.all.new_classificationfield3.AddOption('Township', 50);
crmForm.all.new_classificationfield3.AddOption('Trailer Sales', 51);
crmForm.all.new_classificationfield3.AddOption('Transit', 52);
crmForm.all.new_classificationfield3.AddOption('Truck Repair', 53);
crmForm.all.new_classificationfield3.AddOption('Truckload Carrier', 54);
crmForm.all.new_classificationfield3.AddOption('Used Car Dealership', 55);
crmForm.all.new_classificationfield3.AddOption('Utility Company', 56);
crmForm.all.new_classificationfield3.AddOption('Waste/Refuse', 57);
crmForm.all.new_classificationfield3.AddOption('Water Control', 58);
crmForm.all.new_classificationfield3.AddOption('Wholesaler', 59);
There are no errors kicked out but all values in the pick lists are available once I enable the code for field2. If I disable the code in field2, the cascading picklist code in field1 works perfectly.
Any ideas??
by: feridunPosted on 2009-06-16 at 14:52:26ID: 24642981
I haven't had a chance to review your code yet but the latest CRM sdk (4.0.9) has n sample code for hierarchical picklists. you might want to check it out