...
Note |
---|
See also the loadRecords API in the reference guide for complete usage options. |
All foundsets contain a sorting definition that determines the order in which records are loaded and displayed. Sorting is always expressed in the ORDER BY clause of a foundset's query and thus handled by the database.
...
Code Block |
---|
// Foundset size grows dynamically as the Foundset is traversed foundset.getSize(); // returns 200 foundset.setSelectedIndex(200); foundset.getSize(); // returns 400 because the foundset loaded the next 200 record pks |
Often, as part of some programming operation, it is necessary to iterate over part or all of a foundset. There are several approaches to iterating, each having their appropriate usage. General In general, a Javascript for or while statement is used to control the flow of execution.
...
Related foundsets can be chained together using relation names. Again, the shorthand implies the context of the selected record for each foundset.
For Example:
Code Block |
---|
// Returns the number of order details for the selected order record of the selected customer: customers_to_orders.orders_to_order_details.getSize(); // ...is the same as: customers_to_orders.getSelectedRecord().orders_to_order_details.getSelectedRecord().getSize(); |
...