Table of contents

Official Content

Want to show an ImageGallery and browse through it in a very intuitive way? Want to have a natural view of locations using a Map? Want to rate a product using a StarRating control instead of typing a value?

GeneXus provides these kinds of controls and more so you can build flexible and intuitive applications. Besides, you will be able to create your own custom controls! User controls will make it easy to create flexible and intuitive applications by taking advantage of most features currently available in smart devices.

User Controls like these can be included in GeneXus applications:


Probably, you've already imagined more such as various controls that differ in functionality and complexity. For this reason, we are developing an extensible control platform to let you integrate a broad set of controls.

There are two types of user controls for smart devices: Item and List.

The items user controls apply to single-valued items, such as:

The list ones apply to complex data types such as a collection, Structured Data Type or Data Provider object. Below are samples of this kind:

Control Type Description Example
Paged Grid Shows one record of a list per page. This enables you to show more information and navigate through the list more easily. Also, by double-tapping, you can access the detailed view of the Item. See more... SD Paged Grid - Decano example
Leaves Offers a similar experience to turn the page of a book. Each grid item is shown on a single page. See more... SD Leaves - runtime example iOS compressed
Horizontal Grid Lets you show elements horizontally, instead of the usual vertical way for a Grid. Also, it lets you control the way the elements are shown, letting you choose the number of columns and rows we want to display by page. See more... SD Horizontal Grid - example
Magazine Viewer Provides an experience similar to reading a newspaper, magazine, or catalog. Each page shows many articles (parts of them), that can be zoomed in with a touch (the equivalent of “continued on page X” of a printed newspaper version). The number of items shown could vary among columns. See more... sd magazine viewer - iOS example
Maps Provides a way for displaying locations using a map and interacting with them. For that, the grid needs to have a geolocation value for each item. See more... SD Maps - example compressed
Image Map Lets you display a background image with regions identified by its coordinates {x, y} and a size. Each defined region can have an image to display on the coordinates defined to it with the defined size. Each region corresponds to one item on the list. See more... SD Image Map - car example
Charts Lets you display numeric information of a grid as a chart (pie or timeline). See more... SD Charts - examples
Spark Line Often used to show high-density series of numbers. See more...  
Matrix Grid To display data in two-dimensional grids (as of GeneXus X Evolution 3). See more... Matrix Grid Control - The programming of a television channel


Generators: Android, Apple, Angular 

Subcribe to this category's changes
Sub CategoriesAdd a new subcategory in this category
PagesAdd a new page in this category
Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant