Re: RichDropdown get selected value in javascript

  •  10-18-2005, 3:29 AM

    Re: RichDropdown get selected value in javascript

    I did already notice that typo. The TreeListComponent is being created programmatically in C# like this:

    TreeDropDownList tree = (TreeDropDownList)toolControlInsertVeldDLL.Control;
    tree.ID = "tree_id";
    IList berichtveldCategorieeen = TussenpersoonDAO.LoadBerichtVeldCategorieen();

    foreach (BerichtVeldCategorie bvc in berichtveldCategorieeen)
    {
         TreeListItem tli = new TreeListItem(bvc.Omschrijving);
         tli.Selectable = false;
         FillBerichtVeldCategorie(tli, bvc);
         tree.Items.Add(tli);
    }
    tree.Attributes.Remove("onclick");
    tree.Attributes.Remove("onchange");

    private void FillBerichtVeldCategorie(TreeListItem rootTLI, BerichtVeldCategorie rootBVC)
    {
         if(rootBVC.SubCategorieen.Count > 0)
         {
               foreach (BerichtVeldCategorie categorie in rootBVC.SubCategorieen)
              {
                    TreeListItem subCategorieTLI = new TreeListItem(categorie.Omschrijving, categorie.Id.ToString());
                    subCategorieTLI.Selectable = false;
                    FillBerichtVeldCategorie(subCategorieTLI, categorie);
                    rootTLI.Items.Add(subCategorieTLI);
               }
          }
          else
          {
               foreach(BerichtVeld berichtVeld in rootBVC.BerichtVelden)
               {
                    string value = berichtVeld.Id.ToString() + "~" + berichtVeld.Omschrijving;
                    TreeListItem berichtVeldTLI = new TreeListItem(berichtVeld.Naam, value);
                     rootTLI.Items.Add(berichtVeldTLI);
                }
           }           
     }
View Complete Thread