Warning - Detail View has client-side validation errors'
/documentation/pages/Guides/Mobile and Web Components/UX/Controls/Props/Data/List Properties/listprops/Detail View/Customization/Warning - Detail View has client-side validation error.xml
The 'hasClientSideValidationErrors' event fires when the user tries to save Detail View edits back to the List and one or more controls in the Detail View has a client-side validation error.
Method to display Detail View
/documentation/pages/Guides/Mobile and Web Components/Grid/The Detail View/Detail View Properties/Detail View Display/methodtodisplaydetailview.xml
Specify how the user will open the Detail View.
ListView with Master-Detail
/documentation/pages/Ref/Desktop_Api/UI Functions/XDialog/Controls/List View/ListView with Master-Detail.xml
This example shows an Xdialog form with 2 list view controls. The top control displays records from the AlphaSports invoice_header table. The bottom control displays records from the invoice_items table.
Position, Size, and Scrolling Functions
/documentation/pages/Ref/Client_Api/Core Libraries/Position Functions/index.xml
The JavaScript functions listed below make it easier to scroll to, position, and size elements in the HTML.
Table Lookups
/documentation/pages/Guides/Desktop/Design/Data/DBF/Table Lookups.xml
It is quite common in database application design to present the user with a list of choices. Occasionally, a list is static and hard coded, but often the list is table driven. Sometimes, a list needs to change dynamically, depending on the value of another form object, selection text, or variable. Often the developer will make the list selections more user friendly by presenting an "alias" for an encoded field. This topic explores how to develop these types of lists in Alpha Anywhere.
Object Properties Table Lookups
/documentation/pages/Ref/Desktop_Api/Layout/Object/Object Properties Table Lookups.xml
The value of using object properties to populate a list is that the developer can use a variety of other control types. The Object Properties tab of the Table Lookups form demonstrates five different ways to do table lookups.
F1 Help for functions - Code Editor and Interactive Window
/documentation/pages/Server/Guide/Design/Wiki/F1 Help for functions - Code Editor and Interactive Window.xml
From the Code Editor or Interactive Window you can get immediate access to a function's reference page in the help documentation. Here is how:
Field Rules Table Lookups
/documentation/pages/Guides/Desktop/Design/Data/FieldRules/Field Rules Table Lookups.xml
The value of using field rules to populate a list is that the rules are associated with the data, and consequently, the rules automatically influence the way a form or browse displays the data. The following screen shot shows the Table Lookup form with type-in controls which display lists based on the Vendor and Product tables. These controls provide two operating modes:
Building Master Detail Mobile Applications Using the List, FormView and ControlBar Controls
/documentation/pages/GettingStarted/GettingStartedTutorials/Other Tutorials/Building Master Detail Applications/Master Detail App with List and FormView.xml
Learn how to build a Master Detail using the List and FormView Controls in a UX Component. The List and FormView controls allow you to create a light-weight application that can be deployed in either the web or mobile environment. In this tutorial, we demonstrate creating a Master-Detail mobile application that takes advantage of several features, including Editors and the ControlBar, to create an easy-to-use responsive interface.
How to Capture and Restore the List's Scroll Position
/documentation/pages/HowTo/List Control/Capture and Restore Scoll Position.xml
Refreshing data in a list can sometimes cause it also reset it's scroll position. You can restore the List's scroll position by capturing the position before refreshing or performing some operation on the List and restore the scroll position after the operation completes with a few lines of code.