New Function 8 - SetState() - Change the state of a field/button Hide,Show,Enabled,Disabled (Ver. 8.0.0.1152)
Started by DataEase
You will need to Sign In to be able to comment on the Blog!
New Function 8 - SetState() - Change the state of a field/button Hide,Show,Enabled,Disabled (Ver. 8.0.0.1152)
In 8 we have decided to put the Easy back into DataEase. It is no secret that things have been a little awkward in DFW, and even though the "old dogs" seem to be able to find their way around, new users are left as question marks.
We are not making it a secret that we have ambitions for DataEase i.e Dg3, but it might come as a surprise that we have quite ambitious plans for DataEase 8 too.
In DG3 we concentrate on widening the DataEase platform and insure that DataEase can do "everything". When this is in place, we will start narrowing it down again into concrete products like WinEasy, WebEasy, AppEasy etc.
In DG3 we will concentrate on the Web end first, so it will be awhile before we concentrate on WinEasy (DataEase 9).
The Web focus is the easiest for us when it comes to DG3, because there is no legacy.
With both DFD and DFW we need to have a strategy to move people forward and keep the applications working. In DFD that will be - LegEasy DOS, but for DFW we need to prepare the road.
There need to be a clear path from DataEase 8 to DataEase 9, and with all the baggage DFW carries, that is not straight forward.
One thing is 100% sure and that is the FMR and OML doesn't go beyond DataEase 8, so in our "Best practice" Manual that will be published with DataEase 8, we will tell people to avoid OML, DQL printing (DFW style) etc.
As part of this strategy we are publishing the most useful features of OML as new functions, and we try to improve on them too.
SetState() will manipulate ScreenObjects like fields, buttons etc (in practice everything).
format SetState("Object",State) returns empty string so it can be included in any function without interfering with result of formula.
SetState("Field",0) will hide.
SetState("Field",1) will show.
SetState("Field",2) will disable
SetStage("Field",3) will enable.
Written by DataEase 07/11/12 at 12:52:17Dataease [{8}]FIVE