|
const | PROVIDER = 'provider' |
| Data provider. More...
|
|
const | KEY = 'key' |
| System key (hidden from user). More...
|
|
const | SEQUENCE = 'sequence' |
| Sequence key (higher = newer). More...
|
|
const | CODE = 'code' |
| User code (what the user sees; default same as key). More...
|
|
const | DESCR = 'descr' |
| Full description. More...
|
|
const | PARENT_KEY = 'parentKey' |
| Parent key column. More...
|
|
const | COLUMNS = 'columns' |
| Grid columns (key = column name, value = column config; code and description if empty). More...
|
|
const | LINK = 'link' |
| Link (URL) for a record ("[columnName]" is replaced by the value of that column, for that record). More...
|
|
const | BATCH_SIZE = 'batchSize' |
| Number of records to return per call. More...
|
|
const | DOWNLOAD_FORMATS = 'downloadFormats' |
| Available download formats (key = description, value = function (use '*' to. More...
|
|
const | DOWNLOAD_NAME = 'downloadName' |
| Filename (without extension) used for download. More...
|
|
const | ORDER = 'order' |
| True if ordering the result by this column is allowed (default true if omitted). More...
|
|
const | SEARCH = 'search' |
| Allowed search methods for this column (see \Rsi\Fred\Controller\Provider::SEARCH_*. More...
|
|
const | TOTAL = 'total' |
| Show total for this column (see \Rsi\Fred\Controller\Provider::TOTAL_* constants; one or. More...
|
|
const | GROUP = 'group' |
| Show grouped data for this column (array with keys 'group' = column to group by - defaults to. More...
|
|
const | FORMAT = 'format' |
| Formatting method. More...
|
|
const | FORMAT_PARAMS = 'formatParams' |
| Extra parameters for the formatting method. More...
|
|
const | VISIBLE = 'visible' |
| Default visibility (see VISIBLE_* and DOWNLOAD_* constants). More...
|
|
const | VISIBLE_DEFAULT = 1 |
| Show by deault (may be unselected by the user). More...
|
|
const | VISIBLE_OPTIONAL = 2 |
| Dont't show by default, but make it selectable for the user. More...
|
|
const | VISIBLE_NEVER = 4 |
| Do not show (also not optional). More...
|
|
const | DOWNLOAD_DEFAULT = 16 |
| Download by default (may be unselected by the user). More...
|
|
const | DOWNLOAD_VISIBLE = 32 |
| Download when visible. More...
|
|
const | DOWNLOAD_OPTIONAL = 64 |
| Do not download by default, but make it selectable for the user. More...
|
|
| $provider = null |
|
| $batchSize = 100 |
|
| $link = null |
|
| $sequence = null |
|
| $sequenceMessage = '{[count<0]!}{[count>0]{[count|number()]}}' |
| Message for new records (available tags: count,. More...
|
|
| $pdfWriter = null |
|
| $downloadName = 'data' |
|
| $downloadCookieKey = 'fred-controller-table-downloading' |
|
| $downloadBusyMessage = null |
|
| $downloadTimeout = null |
|
const | SIZE = 'size' |
| Size of field. More...
|
|
const | PLACEHOLDER = 'placeholder' |
|
const | SUGGEST = 'suggest' |
| Suggestion optiones. This can be an assoc.array, a callback function (called with all extra. More...
|
|
const | NOTATION = 'notation' |
| Regular expression describing the prefered notation style (e.g. '/^[A-z]/' = start with a. More...
|
|
const | TRANSFORM = 'transform' |
| Transform the value (see \Rsi\Str::TRANSFORM_* constants). More...
|
|
const | TRIM = 'trim' |
| Strip these characters from the beginning and end of the value (true for regular whitespace). More...
|
|
const | REGEX = 'regex' |
|
| $regex = null |
|
| $size = null |
|
| $placeholder = null |
|
| $suggest = null |
|
| $suggestLimit = 10 |
|
| $notation = null |
|
| $transform = null |
|
| $trim = null |
|
const | CHILD_ID_SEPARATOR = '__' |
|
const | CAPTION = 'caption' |
|
const | DEFAULT_VALUE = 'defaultValue' |
|
const | DISPLAY = 'display' |
| Display type (see DISPLAY_* constants). More...
|
|
const | HELP = 'help' |
| Help string (translated). More...
|
|
const | HINT = 'hint' |
| Hint string (translated). More...
|
|
const | PARAMS = 'params' |
| Extra parameters (prefix the key with a '@' to point to the value of another widget). More...
|
|
const | RIGHT = 'right' |
| Optional different right with respect to the controller. If the user has the right, then (s)he. More...
|
|
const | TRAILER = 'trailer' |
| Trailer string (translated). More...
|
|
const | TAGS = 'tags' |
| Extra tags for help, hint, and trailer. More...
|
|
const | WIDGET_HELP = 'widgetHelp' |
| General widget help (translated). More...
|
|
const | CLASS_NAME = 'className' |
|
const | MIN = 'min' |
| Minimum value. More...
|
|
const | MAX = 'max' |
| Maximum value. More...
|
|
const | REQUIRED = 'required' |
| True for required. Set to self::VALID_FUNC to let the validation function handle this. Use. More...
|
|
const | VALID_FUNC = 'validFunc' |
| Specific validation function (called with value and index; returns true if OK). More...
|
|
const | WIDGETS = 'widgets' |
| Optional child widgets (key = name, value = widget object). More...
|
|
const | SECURITY_CHECKS_IGNORE = 'securityChecksIgnore' |
| Security checks to ignore (array with checks to ignore, true =. More...
|
|
const | DISPLAY_HIDDEN = 'h' |
| Do not show (only hidden) More...
|
|
const | DISPLAY_MINIMAL = 'm' |
| Show only value (without input element(s)). More...
|
|
const | DISPLAY_READABLE = 'r' |
| Show input element(s), but read-only. More...
|
|
const | DISPLAY_WRITEABLE = 'w' |
| Show editable input element(s). More...
|
|
const | EVENT_ACTION_PREFIX = 'controller:widget:action:' |
|
| $defaultValue = null |
|
| $help = null |
|
| $min = null |
|
| $max = null |
|
| $required = null |
|
| $trailer = null |
|
| $widgetHelp = null |
|
| $validFunc = null |
|
| $parent = null |
| Optional parent widget. More...
|
|
const | HIDDEN = 0 |
| Property is hidden. More...
|
|
const | READABLE = 1 |
| Property is readable. More...
|
|
const | WRITEABLE = 2 |
| Property is writeable. More...
|
|
const | READWRITE = 3 |
| Property is readable and writeable. More...
|
|
|
| init () |
|
| checkRange ($value, $index=null) |
|
| download ($records, $format, $ext=null, $content_type=null) |
|
| downloadExcel ($records) |
|
| downloadXLSX ($records) |
|
| downloadCSV ($records) |
|
| downloadPDF ($records) |
|
| downloadXML ($records) |
|
| downloadJSON ($records) |
|
| actionRecords () |
|
| actionTotals () |
|
| actionGroup () |
|
| actionDownload () |
|
| actionNew () |
|
| getCode () |
|
| getColumns () |
|
| getDownloadFormats () |
|
| purgeBase ($value) |
|
| purgeTransform ($value) |
|
| purgeTrim ($value) |
|
| checkMin ($value, $index=null) |
|
| checkMax ($value, $index=null) |
|
| checkRegex ($value, $index=null) |
|
| actionSuggest () |
|
| getParams () |
|
| init () |
|
| config ($key, $default=null) |
| Get single configuration value. More...
|
|
| purgeBase ($value) |
| Purge function that will be called first. More...
|
|
| executeChild ($id) |
| Execute an action on a child widget. More...
|
|
| checkMin ($value, $index=null) |
|
| checkMax ($value, $index=null) |
|
| checkRequired ($value, $index=null) |
| Required check. More...
|
|
| checkValidFunc ($value, $index=null) |
|
| actionHelp () |
|
| setController ($value) |
|
| getDisplay () |
|
| getFred () |
|
| getId () |
|
| getParams () |
|
| getReadable () |
|
| getRight () |
|
| getTags () |
|
| getWidgets () |
|
| getWriteable () |
|
| _get ($key) |
|
| publish ($property, $visibility=self::READABLE) |
| Publish a property (or hide it again). More...
|
|
| configure ($config) |
| Configure the object. More...
|
|
| _get ($key) |
| Default getter if no specific setter is defined, and the property is also not published (readable). More...
|
|
| _set ($key, $value) |
| Default setter if no specific setter is defined, and the property is also not published (writeable). More...
|
|
Definition at line 8 of file Table.php.