none
SharePoint: Cascading DropDown Menu

    Dotaz

  • Ich würde gerne mehrere DropDown Menüs erstellen, die abhängig voneinander sind und ihre Daten von einer SharePoint Bibliothek beziehen.


    Habe hierfür eine gute Anleitung gefunden, siehe:
    http://www.sharepoint-tips.com/2007/01/infopath-form-services-implementing.html


    Doch leider funktioniert es nicht, habe folgenden Code verwendet:

        public void rechEmpf_Changed(object sender, XmlEventArgs e)
        {
          SetXML_Lieferadresse_FilterOptions();
        }
    
        private void SetXML_Lieferadresse_FilterOptions()
        {
          FileQueryConnection q = (FileQueryConnection)this.DataConnections["XML_Lieferadresse_Filter"];
          q.FileLocation = q.FileLocation + "&FilterField=rechEmpf&FilterValue1=" + GetrechEmpfValue();
          q.Execute();
        }
    
        private string GetrechEmpfValue()
        {
          XPathNavigator nav = this.CreateNavigator();
          string filterValue = (string)nav.SelectSingleNode("/pr:purchaseRequest/my:rechEmpf", this.NamespaceManager).ValueAs(typeof(string));
          return filterValue;
        }
        }


    Das Feld "State" heißt bei mir "rechEmpf", das Feld "City" ist bei mir "deliveryAddr". Außerdem heißen die Datenverbindungen "XML_Lieferadresse_Filter" und "Lieferadressen".

    Im DD-Menu "rechEmpf" würde ich gerne den Firmenname aussuchen können, woraufhin im DD-Menü "deliveryAddr" die für diese Adresse hinterlegten Lieferadressen auswählbar sind.

    Wäre echt super, wenn mir jemand helfen könnte - vielen Dank im Voraus!

    2. května 2010 20:48

Odpovědi