component.json revision 23b8208180539dc2e25a7f420edec6d507926b66
{
"name": "recordset",
"displayName": "Recordset",
"description": "The recordset utility allows the storage and retrieval of objects (known as records). It extends the capabilities of the Arraylist module, to allow for filtering, sorting and indexing by hash tables.",
"author": ["jenny","lsmith"],
"use": ["recordset"],
"tags": ["utility", "recordset"],
"examples": [
{
"name": "recordset_basic",
"displayName": "Basic Recordset",
"modules": ["recordset"],
"description": "Shows how to instantiate and interact with a standard Recordset by adding, removing and updating records/objects. Explains the events that are fired, and shows how to access the built-in hash table that stores records by their YUIDs.",
"useModules": ["recordset-base", "node"],
"hideTableOfContents": true
},
{
"name": "recordset_sort",
"displayName": "Recordset Sort Plugin",
"modules": ["recordset"],
"description": "Shows how to sort a Recordset using the default sorter, or a custom sort function. Additionally, demonstrates how convenience attributes help in determining when Recordset is in a sorted state, and what the last sort parameters were.",
"useModules": ["recordset-base", "recordset-sort","node"],
"hideTableOfContents": true
},
{
"name": "recordset_filter",
"displayName": "Recordset Filter Plugin",
"modules": ["recordset"],
"description": "Shows how to use filtering methods to Recordset. Key-value filtering, and filtering by providing a custom function are covered.",
"useModules": ["recordset-base", "recordset-filter","node"],
"hideTableOfContents": true
},
{
"name": "recordset_indexer",
"displayName": "Recordset Indexer Plugin",
"modules": ["recordset"],
"description": "Shows how to create and access hash tables on Recordset. Tables are kept in sync through events fired by Recordset.",
"useModules": ["node", "dump", "recordset-base", "recordset-indexer"],
"hideTableOfContents": true
}
]
}