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.