Only show Detail View on request
/documentation/pages/Guides/Mobile and Web Components/Grid/The Detail View/Detail View Properties/Display Options/onlyshowdetailviewonrequest.xml
If this option is checked, the Detail View is only shown if the user clicks a link in the Grid part. Otherwise, the Detail View is always shown.
Pre-fetch data for Detail View
/documentation/pages/Guides/Mobile and Web Components/Grid/The Detail View/Detail View Properties/Display Options/prefetchdatafordetailview.xml
If you choose this option, it will take a little longer for the page to display initially, but then once the page has displayed, clicking on a Detail View link will display the Detail View immediately (without a server round trip). Your browser will use JavaScript to populate the Detail View from the pre-fetched data.
Warning - confirm Detail View form reset
/documentation/pages/Guides/Mobile and Web Components/UX/Controls/Props/Data/List Properties/listprops/Detail View/Customization/Warning confirm Detail View form reset.xml
This warning appears when a Detail View has a Reset button. The Reset button can be added to the detail view through the Defined Controls menu on the UX Controls page. It is one of the checkboxes listed under the "List-Detail View-Buttons" option. To make the warning appear in Live Preview, first make an edit to a field in the detail view, then click the 'Reset', i.e. undo, button. The warning will appear
Creating a Grid Component - Tutorial
/documentation/pages/Guides/Mobile and Web Components/Grid/Introducing the Grid Builder/Tutorials/Creating a Grid Component - Tutorial.xml
Covers a range of topics including selecting a database, creating a grid component, selecting data to use and display in the component, and how to view the component in a browser.
Ordering Lookup Entries - Grid Component
/documentation/pages/Server/Guide/Design/View/Grid/Ordering Lookup Entries - Grid Component.xml
Often you will want to display a list of values selected from a table. It is often desirable to specifically order these entries, instead of allowing them to display in record order or alphabetically. Here is a technique for solving this problem. This example uses a drop down list box on a dialog component, but the technique works equally well with a list box on a grid component.
Grid Component - SQL Database Errors
/documentation/pages/Server/Guide/Design/View/Grid/Grid Component/Grid Component SQL Database Errors.xml
You can now customize the text that is displayed when the SQL Database reports an Insert, Update or Delete error. By default, Alpha Anywhere displays this text for an Update, Delete or Insert Error:
Grid Component Search Part
/documentation/pages/Guides/Mobile and Web Components/Grid/The Search Part/Grid Component Search Part.xml
A guide to all of the options available in the grid component search part.
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.
Grid Component - Checkbox Column - Custom Ajax Callbacks
/documentation/pages/Server/Guide/Design/View/Grid/Grid Component/Grid Component Checkbox Column, Custom Ajax Callbacks.xml
When you do a custom Ajax callback, the 'e' object that is passed into your Xbasic function that handles the callback contains a lot of useful information. Now, the 'e' object contains 3 additional properties that are automatically set if the grid has a checkbox column. The properties are:
Grid Component Builder - Setting Default Properties
/documentation/pages/Server/Guide/Design/View/Grid/Grid Component/Grid Component Builder Setting Default Properties.xml
The Options, Set Default Properties command in the Grid Builder has always allowed you to set default properties for the Grid when you create a new Grid. However, if you created a new Grid from a Template, the default properties that you set were not honored. They were only honored if you created a blank new grid. Now, the default properties are used even if you use a template. This makes it much easier to customize the Grid builder for developers whose native language is not English.