Note: this page is under construction. More links to design patterns useful for ACUITy applications will be added in the future.
For additional design patterns, see Concepts and Design Patterns in APVFPLUS.
Simple Data Table with Text Input Box on Cells in Specified Column
Simple Data Table with a Cell-Specific Interaction Object (ToDo)
Document Object with DisplayLink Nature and Specified Target Window
Template to add a FreeFormInputObject to a Vantage and employ the user input in a hasEffect Script.
See Drilldown Links in Data Tables using Hidden Object under Data Tables above.
Template to create a subclass of SelectionListPresentation
Note that the SelectionListPresentation subclass in this template has the property hasPresentationNature DropdownListBox. Other possible PresentationNatures include CheckBox, DropdownListBox, ListBox, Radio, and TabsList. Unless restricted, the user may change the nature of a SelectionListPresentation to be any of these types.
Instance of a StoredProcedure
Note: XRDQL is an extension of RDQL, adding CREATE, DELETE, INSERT, and UPDATE capability. RDQL is obsolete, having been replaced with the W3C standard query language SPARQL. Extensions to SPARQL (see http://jena.hpl.hp.com/~afs/SPARQL-Update.html, http://esw.w3.org/topic/SparqlUpdateLanguage) are expected to make XRDQL unnecessary in the near future.
Note: for a discussion of Default Values, see the paper Using an OWL Repository for Inductive and Abductive Learning.
Note: adding a default value to the application frame will not have an affect in the current session as the frame for the current session is already created. Save and open a new session to make the default value of the frame active.
Example: Adding a LearnedDefault for the current directory using the APVFPLUS Current Directory Selection Object