AbstractCrudManager
Abstract
This is an abstract class serving as the base for the CrudManager class. It implements basic mechanisms to organize batch communication with a server. Yet it does not contain methods related to data transfer nor encoding. These methods are to be provided in sub-classes by consuming the appropriate mixins.
For example, this is how the class can be used to implement an JSON encoding system:
// let's make new CrudManager using AJAX as a transport system and JSON for encoding
class MyCrudManager extends JsonEncode(AjaxTransport(AbstractCrudManager)) {
}
Data transfer and encoding methods
These are methods that must be provided by subclasses of this class:
See also
- CrudManager - Concrete CRUD manager for Scheduler
- Scheduler - Scheduler widget
No results
Configs
Configs are options you supply in a configuration object when creating an instance of this classProperties
Properties are getters/setters or publicly accessible variables on this class-
Identifies an object as an instance of AbstractCrudManager class, or subclass thereof.
-
A list of registered stores whose server communication will be collected into a single batch. Each store is represented by a store descriptor.
Has a corresponding stores config.
-
Returns true if the crud manager is currently loading data
-
Identifies an object as an instance of AbstractCrudManager class, or subclass thereof.