|
MIOLO20
|
Membros públicos | |
| __construct ($data=NULL) | |
| getInputId () | |
| setData ($data) | |
| insert () | |
| update () | |
| delete () | |
| populate () | |
| isRequired () | |
| isEditable () | |
| isVisible () | |
| __get ($attr) | |
| hasSQLParameters () | |
| parsePossibleParameters () | |
| getParameterArgs () | |
| replaceSQLParameters ($sql) | |
| getListSQL () | |
| getFieldHint () | |
| getListValues () | |
Membros públicos estáticos | |
| static | generateInputId ($identifier, $id, $suffix='') |
| static | listByIdentifier ($identifier, $actionURL=NULL, $step=null) |
| static | listForGrid ($identifier='') |
| static | listFormatFields () |
| static | getCustomFieldById ($id) |
Campos de Dados | |
| const | FORMAT_TEXT = 'text' |
| const | FORMAT_LONG_TEXT = 'longText' |
| const | FORMAT_INTEGER = 'integer' |
| const | FORMAT_DECIMAL = 'decimal' |
| const | FORMAT_LIST = 'list' |
| const | FORMAT_LISTSQL = 'listsql' |
| const | FORMAT_MTAG = 'mtagselectionsql' |
| const | FORMAT_MULTI_LIST = 'multList' |
| const | FORMAT_MULTI_LISTSQL = 'multListsql' |
| const | FORMAT_DATE = 'date' |
| const | FORMAT_BOOLEAN = 'boolean' |
| const | FORMAT_HIDDEN = 'oculto' |
| const | FORMAT_SESCOLHA = 'sescolha' |
| const | FORMAT_INTERVAL = 'interval' |
| const | FORMAT_SESCOLHA_LIST = 'sescolhaList' |
| const | FORMAT_SESCOLHA_LISTSQL = 'sescolhaListsql' |
| const | FORMAT_JAVASCRIPT = 'javascript' |
| const | FORMAT_FILE = 'file' |
| const | FORMAT_EDITOR = 'editor' |
| $id | |
| $identifier | |
| $name | |
| $label | |
| $fieldFormat | |
| $possibleValues | |
| $regexp | |
| $minLength | |
| $maxLength | |
| $required | |
| $position | |
| $defaultValue | |
| $editable | |
| $visible | |
| $suffix | |
| $possibleParameters | |
| $paramNotFound | |
| $filtroFormularioBusca | |
| $visivel | |
| $objetoreferencia | |
| $largura | |
| $altura | |
| $hint | |
| $jshint | |
Class to manage customized fields.
Maintainers:
Armando Taffarel Neto [taffa.nosp@m.rel@.nosp@m.solis.nosp@m..coo.nosp@m.p.br] Daniel Hartmann [danie.nosp@m.l@so.nosp@m.lis.c.nosp@m.oop..nosp@m.br]
Organization:
SOLIS - Cooperativa de Soluções Livres
Copyright:
Copyright (c) 2011 SOLIS - Cooperativa de Soluções Livres
License:
Licensed under GPLv2 (for further details read the COPYING file or http://www.gnu.org/licenses/gpl.html)
Definido na linha 25 do ficheiro mcustomfield.class.
| __construct | ( | $data = NULL | ) |
MCustomField constructor.
| object | $data | A stdClass instance to populate this object. |
Definido na linha 171 do ficheiro mcustomfield.class.
| __get | ( | $attr | ) |
Method created to allow the aliases sId, sName and sVisible for id, name and visible. This is to avoid problems with subdetail.
| string | $attr | Attribute name. |
Definido na linha 527 do ficheiro mcustomfield.class.
| delete | ( | ) |
Delete a custom field.
Definido na linha 318 do ficheiro mcustomfield.class.
|
static |
Generate the id to use on inputs.
| string | $identifier | The identifier of the field, usually a table or form name. |
| string | $id | Unique custom field id. |
| string | $suffix | Suffix to be added to each field name. |
Definido na linha 204 do ficheiro mcustomfield.class.
|
static |
Definido na linha 670 do ficheiro mcustomfield.class.
| getFieldHint | ( | ) |
Definido na linha 645 do ficheiro mcustomfield.class.
| getInputId | ( | ) |
Definido na linha 191 do ficheiro mcustomfield.class.
| getListSQL | ( | ) |
Definido na linha 626 do ficheiro mcustomfield.class.
| getListValues | ( | ) |
Definido na linha 656 do ficheiro mcustomfield.class.
| getParameterArgs | ( | ) |
Definido na linha 555 do ficheiro mcustomfield.class.
| hasSQLParameters | ( | ) |
Definido na linha 537 do ficheiro mcustomfield.class.
| insert | ( | ) |
Insert a custom field.
Definido na linha 245 do ficheiro mcustomfield.class.
| isEditable | ( | ) |
Definido na linha 378 do ficheiro mcustomfield.class.
| isRequired | ( | ) |
Definido na linha 370 do ficheiro mcustomfield.class.
| isVisible | ( | ) |
Definido na linha 386 do ficheiro mcustomfield.class.
|
static |
List the custom fields with the given identifier.
| string | $identifier | The identifier of the field, usually a table or form name. |
Definido na linha 397 do ficheiro mcustomfield.class.
|
static |
List the custom fields to show them on a grid.
| string | $identifier | The identifier of the field, usually a table or form name. |
Definido na linha 470 do ficheiro mcustomfield.class.
|
static |
Definido na linha 497 do ficheiro mcustomfield.class.
| parsePossibleParameters | ( | ) |
Obtem um array com parametros possiveis
Definido na linha 547 do ficheiro mcustomfield.class.
| populate | ( | ) |
Populate the object querying the database by the id.
Definido na linha 332 do ficheiro mcustomfield.class.
| replaceSQLParameters | ( | $sql | ) |
Substitui os coringas (?) de parametros do SQL, caso necessario
Definido na linha 603 do ficheiro mcustomfield.class.
| setData | ( | $data | ) |
Set the object attributes.
| object | $data | A stdClass instance. |
Definido na linha 214 do ficheiro mcustomfield.class.
| update | ( | ) |
Update a custom field.
Definido na linha 282 do ficheiro mcustomfield.class.
| $altura |
Definido na linha 160 do ficheiro mcustomfield.class.
| $defaultValue |
Definido na linha 110 do ficheiro mcustomfield.class.
| $editable |
Definido na linha 115 do ficheiro mcustomfield.class.
| $fieldFormat |
Definido na linha 75 do ficheiro mcustomfield.class.
| $filtroFormularioBusca |
Definido na linha 140 do ficheiro mcustomfield.class.
| $hint |
Definido na linha 162 do ficheiro mcustomfield.class.
| $id |
Definido na linha 53 do ficheiro mcustomfield.class.
| $identifier |
Definido na linha 58 do ficheiro mcustomfield.class.
| $jshint |
Definido na linha 164 do ficheiro mcustomfield.class.
| $label |
Definido na linha 70 do ficheiro mcustomfield.class.
| $largura |
Definido na linha 155 do ficheiro mcustomfield.class.
| $maxLength |
Definido na linha 95 do ficheiro mcustomfield.class.
| $minLength |
Definido na linha 90 do ficheiro mcustomfield.class.
| $name |
Definido na linha 63 do ficheiro mcustomfield.class.
| $objetoreferencia |
Definido na linha 150 do ficheiro mcustomfield.class.
| $paramNotFound |
Definido na linha 135 do ficheiro mcustomfield.class.
| $position |
Definido na linha 105 do ficheiro mcustomfield.class.
| $possibleParameters |
Definido na linha 130 do ficheiro mcustomfield.class.
| $possibleValues |
Definido na linha 80 do ficheiro mcustomfield.class.
| $regexp |
Definido na linha 85 do ficheiro mcustomfield.class.
| $required |
Definido na linha 100 do ficheiro mcustomfield.class.
| $suffix |
Definido na linha 125 do ficheiro mcustomfield.class.
| $visible |
Definido na linha 120 do ficheiro mcustomfield.class.
| $visivel |
Definido na linha 145 do ficheiro mcustomfield.class.
| const FORMAT_BOOLEAN = 'boolean' |
Definido na linha 40 do ficheiro mcustomfield.class.
| const FORMAT_DATE = 'date' |
Definido na linha 39 do ficheiro mcustomfield.class.
| const FORMAT_DECIMAL = 'decimal' |
Definido na linha 33 do ficheiro mcustomfield.class.
| const FORMAT_EDITOR = 'editor' |
Definido na linha 48 do ficheiro mcustomfield.class.
| const FORMAT_FILE = 'file' |
Definido na linha 47 do ficheiro mcustomfield.class.
| const FORMAT_HIDDEN = 'oculto' |
Definido na linha 41 do ficheiro mcustomfield.class.
| const FORMAT_INTEGER = 'integer' |
Definido na linha 32 do ficheiro mcustomfield.class.
| const FORMAT_INTERVAL = 'interval' |
Definido na linha 43 do ficheiro mcustomfield.class.
| const FORMAT_JAVASCRIPT = 'javascript' |
Definido na linha 46 do ficheiro mcustomfield.class.
| const FORMAT_LIST = 'list' |
Definido na linha 34 do ficheiro mcustomfield.class.
| const FORMAT_LISTSQL = 'listsql' |
Definido na linha 35 do ficheiro mcustomfield.class.
| const FORMAT_LONG_TEXT = 'longText' |
Definido na linha 31 do ficheiro mcustomfield.class.
| const FORMAT_MTAG = 'mtagselectionsql' |
Definido na linha 36 do ficheiro mcustomfield.class.
| const FORMAT_MULTI_LIST = 'multList' |
Definido na linha 37 do ficheiro mcustomfield.class.
| const FORMAT_MULTI_LISTSQL = 'multListsql' |
Definido na linha 38 do ficheiro mcustomfield.class.
| const FORMAT_SESCOLHA = 'sescolha' |
Definido na linha 42 do ficheiro mcustomfield.class.
| const FORMAT_SESCOLHA_LIST = 'sescolhaList' |
Definido na linha 44 do ficheiro mcustomfield.class.
| const FORMAT_SESCOLHA_LISTSQL = 'sescolhaListsql' |
Definido na linha 45 do ficheiro mcustomfield.class.
| const FORMAT_TEXT = 'text' |
Constants for field formats.
Definido na linha 30 do ficheiro mcustomfield.class.