Anmelden

Mono-Kompatibilität

Beide Versionen (Version 1 steht für NET Framework 2.0 und Version 3 für Framework 3.0) funktionieren unter Mono (2.6.7) nahezu vollständig, nachdem in dem ASP.NET-Tag < ajaxToolkit> CombineScripts="false" ergänzt wurde. Es gibt wenige nicht funktionierende Controls (HoverMenu V1, DropDown V1).

  • http://ajaxcontroltoolkit.codeplex.com/releases/view/11121 (letzte Framewor 2.0 kompatible Version).
  • http://www.bloodforge.com/post/AjaxControlToolkit-is-undefined-%28javascript%29.aspx

Large Seletor auf Basis DynamicPopulate

Ziel ist die Realisierung eines Ersatzes für Auswahlboxes (HTML-Select) für große Datenmengen und einer integrierten Suchfunktion. Das HTML-Select ist für große Datenauswahlmenge (>1000) nicht geeignet, weil:

  • die HTML-Seite ein hohes Downloadvolumen verursacht
  • und das Auffinden des Eintrages (per Tastendruck) schwierig ist.
Bei großen Datenmengen werden Suchfunktionen benötigt. Ebenfalls ist es sinnvoll, neben dem Objektnamen weitere Informationen zu dem Objekt anzuzeigen. Dieses Muster ließ sich ohne AJAX mit JS-Popupfenstern lösen.
Mit AJAX gibt es Möglichkeiten. Zielvorstellung ist ein DropDown ähnliches Feld, welche als Anzeige und Suchfeld dient. Die Suchausgabe soll in einem dynamischen Popup-Panel erscheinen. Beim Suchvorgang sollen Treffer angezeigt werden, welche per Maus oder Pfeiltasten ausgewählt werden können. Der ausgewählte Wert muss zusätzlich in einem Hidden-Feld abgelegt werden, welches das eigentliche gebundene Datenfeld ist.
Die Aufgabe eines Select-Ersatzes mit Suchfunktion läßt sich mit AutoComplete nur bedingt lösen, weil AutoComplete nur Textelemente liefert (keine zugehörige Werte). Eine Lösung ist mit dem DynamicPopulate-Ansatz möglich. DynamicPopulate erzeugt in einem Panel dynamisch HTML-Code (auch mit JS-Code möglich), welcher von einem Webservice abgefragt wird.
Während des Update kann das Panel in seinem Stil umgeschaltet werden. Ausgelöst wird das Update per JS (CheckBox, Select, Input).
   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche