Αύγουστος 2010 - Δημοσιεύσεις

Controlling DevExpress XtraGrid Part-3 (The Columns)
30 Αυγούστου 10 01:58 μμ | tolisss | 0 σχόλια   
Continuning the Controlling XtraGrid Control series.. Contolling DevExpress XtraGrid Part-2 (Master Detail) Controlling DevExpress AspxGridControl at runtime Controlling DevExpress XtraGrid Control at runtime With the great help of DevExpress Support Guys eXpand now has an engine that can push any class property to your model and then using the power of modeldifference module allow you to change its value at runtime. See for example how simple we have define all the the options of a GridColumn and push them to the model public interface IModelColumnOptions : IModelColumnOptionsBase {     IModelGridColumnOptions GridColumnOptions { get ; set ; } }   public interface IModelGridColumnOptions : IModelNode {     IModelGridColumnOptionsColumn

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: ,
ModelArtifactState
27 Αυγούστου 10 02:10 μμ | tolisss | 0 σχόλια   
After I posted the Contolling DevExpress XtraGrid Part-2 (Master Detail) I got many requests to speak about how easy will be to make a behaviout conditional so I am going to explain again how ModelArtifact module was build that is based on eXpand logic architecture Is based on the eXpand Logic architecture and more specifically at eXpand Conditional Logic architecture. That means that Conditional Logic architecture is designed to execute conditional logic rules and from the name of the module one can easily understand that the rules are responsible to change the state of model artifacts, and what are the model artifacts? Controllers and actions. tell how and when the state is changed So for all modelartifacts have a common attribute the Module (one can define

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: ,
Custom pivot sorting
25 Αυγούστου 10 01:07 μμ | tolisss | 0 σχόλια   
I will start this blog with an embrace to the genius architecture of DevExpress Xaf framework. As the time passes by and you get more experienced in using it you will soon realize that it has teach you to write so declarative code that almost 95% of it is reusable and should go to your base libraries or else to eXpand !! So the new addition to eXpand has to do with custom pivot sorting . Say that for a domain model similar to you have design an analysis object using your win UI like as you can see Xaf by default is going to sort your products by using the default property of the Product persistent object with is name . But your client asked you to sort by the Sort property of Product which values can be controlled by him through the UI. For that reason you could

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία:
Xaf Models Xaf Models and again Xaf Models
23 Αυγούστου 10 02:02 μμ | tolisss | 0 σχόλια   
This is a sneak peek for eXpand v10. Now it is possible to have multiple models per module as shown in the pic bellow The question is how the use them ? I will say a few words about current approaches. First of all your adiitional models should have Embedded Resource as Build Action Design Time you could use eXpand Model Editor that is based on Devexpress standalone editor. (See here more info about it here) Now when you hit enter or double click an entry in that list the standalone editor will open up and will compine all models but will add as lastlayer the selected one thus forcing model editor to display that model as diffs (bold), and of course when you save is going to use the selected resource file as well. Another question will be how to support child

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: ,
Contolling DevExpress XtraGrid Part-2 (Master Detail)
16 Αυγούστου 10 11:44 πμ | tolisss | 0 σχόλια   
This is a sneak peak for eXpand v10 We have control trhough model all of the options of GridView as shown at  Controlling DevExpress AspxGridControl at runtime   eXpand had already a very simple implementation of master detail but did not support many levels. Since that implementation was too old i wrote it almost when I started using Xaf I though I give it a try now that I am more experienced so I wrote down some specs about what I wanted The requirements Be able to configure the grid views at any level Be able to control the grid views at any level through controllers Run Master View actions at child views (eg.delete,save etc) Support different detailviews per master row Only special user roles should have the permission to see master detail views

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: ,
3 pictures 3000 words!!!
03 Αυγούστου 10 05:30 μμ | tolisss | 0 σχόλια   
The last few months i have been silent but not lazy at all so I post the next 3 pictures to give you an idea what eXpand will deliver by v10   So what you think? I just can’t wait to finish.

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: ,

Search

Go

Το Ιστολόγιο

Ιστορικό Δημοσιεύσεων

Συνδρομές