DevExpress ExpressApp Framework (XAF)

DevExpress XAF ist ein Business Framework welches das entwickeln von performanten Anwendungen erlaubt. Mit einem Schritt erstellen Sie Windows und Web Anwendung zugleich.



Wie kann ich in einem Listview einen Counter einfügen der mir die Anzahl der markierten Elemente im ListView zurück gibt? Dazu habe ich einen View Controller erstellt. der mir folgende Optionen zur Verfügung stellt: 1. ShowFooter wird in allen Listviews auf enabled gesetzt 2. Das SummenMenü in der Fußzeile wird […]

Selection Counter on all Listviews als Custom Summary Type


Mit dem folgenden Code wird in einer XpoSession eine XPCollection erstellt und eine Sortierung hinzugefügt:   XPCollection BeispielListe = new XPCollection(session, typeof(Beispiel), new GroupOperator( new BinaryOperator("Param1", 123), new BinaryOperator("Param2", "test"))); SortingCollection sc = new SortingCollection(); sc.Add(new SortProperty("Param1", DevExpress.Xpo.DB.SortingDirection.Ascending)); BeispielListe.Sorting = sc; foreach (Beispiel b in BeispielListe) { Do what ever […]

Wie sortiere ich eine XPCollection?



Dies lässt sich über einen ViewController mit wenigen Zeilen realisieren. Erstelle dazu in Deinem XAF Projekt im Module Win Projekt einen Controller und füge in das Event „OnViewControlsCreated“ folgenden Code hinzu: base.OnViewControlsCreated(); protected override void OnViewControlsCreated() { base.OnViewControlsCreated(); // Access and customize the target View control. _listEditor = ((ListView)View).Editor as […]

Footerzeile in allen ListViews anzeigen


Diese Anleitung gilt wenn man in der XAF Anwendung als Security Modul „SystemSecurityComplex“ verwendet. Willst Du in einem eigenen Property das Benutzer-Objekt verwenden so kann muss man als Typ SystemSecurityUser verwenden (using DevExpress.ExpressApp.Security.Strategy;) Man erhält dadurch eine Collection über alle im System angelegten Benutzer. using System; using DevExpress.Xpo; using DevExpress.Data.Filtering; […]

Wie kann ich das Benutzer-Objekt in XAF benutzen?


Auf der Suche nach einer Möglichkeit das Anzeigen des DetailViews aus einem ListView zu unterbinden bin ich auf folgende Möglichkeit gestoßen. Der Controller erstellt im ModelEditor beim ListView Element eine neue Eigenschaft „Show Detailview“. Damit kann man in einem Listview festlegen ob bei einem Doppelklick oder beim öffnen ein Detailview […]

DetailView aus- und einschalten bei einem Business Object