|
Παρουσίαση με Ετικέτες
Όλες οι Ετικέτε... » Core.Win (RSS)
-
Today I will detail about implementing Scheduled Long running tasks in an abstract and reusable way.
The Requirement
Usually, I have a business objects that store time depended data e.g. Exceptions, Logs etc. There is a need to periodically clean up those tables.
The parameters
First we need to identify the problem parameters so we can ...
-
A few months ago eXpandFramework released the first version of View inheritance(see http://goo.gl/3YhTa9). In the latest version of the framework (13.1.8.12) it is possible filter the nodes that participate in the inheritance strategy.
The MergedDifference Strategy
To inherit a model view configuration from another view you can use the Model ...
-
Right now in XAF it is possible to Clone an Application Model node by simply right click on it and choose Clone from the context menu. What will happen is that an identical node will be created. However by design, further modifications are not synchronized between mother-child nodes. I am going to demonstrate a different approach that does ...
-
What Locking is all about
Transactional isolation is usually implemented by locking whatever is accessed in a transaction. There are two different approaches to transactional locking: Pessimistic locking and optimistic locking.
The disadvantage of pessimistic locking is that a resource is locked from the time it is first accessed ...
-
DevExpress XPO as all modern ORM supports object querying using linq and lamda expressions. A sample query can be written as var xpQuery = new XPQuery<Customer>(Session.DefaultSession); ...
-
I have implement a FocusShortcut attribute at eXpand so one can associate a keyboard shortcut with the control that wants to get the focus when it is detected
Also when a text editor gets focused, one can control the position of the cursor by setting the CursorPosition attribute, thus maximizing speed input in certain cases
-
There are many times that we want to control the searchable fields of the full text of a list view. eXpand can take care of that always using a declaritive approach
Also there could be for maximizing user input one may choose to search directly in detailview then after setting the same attribute of at least one of detailview items
a ...
-
When working with Xaf and MVC pattern in order to create actions we are using controllers and initialize them upon them. The default behavior of Xaf is to place our actions in the default toolbar of our view.
What if we want to position our actions somewhere else in the view? Then we need to create a custom detailviewItem and write our code ...
-
When I first met DevExpress I was amazed by their XtraGrid control. What a configuration monster!. Xaf exposes some of the configuration but not all.
eXpand allows you to control all configurations of XtraGridControl per view as shown bellow
|
|
|