Prompt (or Selection List) is a Web Panel object or Panel object automatically created for each Transaction's primary key and foreign keys to provide end users with the possibility of querying the data existent in a specific database table and selecting a certain record, returning its identifier.
Note: A Prompt created for a Transaction's primary key is also called Autoprompt. This is just a terminology difference since they are the same objects reused as Prompt or Autoprompt, depending on whether we invoke them, respectively, for a foreign or a primary key.
A Prompt created and maintained by GeneXus is also called System Prompt; once it is saved by the user it is called User Prompt.
When the generated application is running, the Autoprompt is called using the Select Button and the Prompt is called by a button or icon automatically placed aside the foreign key corresponding attribute.
The object corresponding to a Prompt is displayed and available at the Knowledge Base Navigator and it is automatically maintained by GeneXus when the data model is changed. You can change the object corresponding to a Prompt, but after saving the changes, GeneXus will not maintain it anymore and the user will be responsible for maintaining the object. Objects corresponding to Prompts changed by developers can be maintained by GeneXus again by deleting them and executing a Build All.
Criteria for generating prompt grids: Attributes, according to their order in the correlative table, are being included (in the same order) while not exceeding the maximum width.
- In Native Mobile or Angular applications, the maximum grid width is 68 characters.
- Only the attributes up to <= grid width long are considered.
- LongVarChar data type attributes are not considered.
About Filters: no more than 6 filters are generated.
Generators: .NET, .NET Framework, Java, Android platform, Apple platform, Angular