MIOLO25
|
Membros públicos | |
__construct ($name, $title, $columns=NULL, $fields=NULL, $opts=true, $align='vertical', $border='css', $formMode=MFormControl::FORM_MODE_SHOW_SIDE) | |
setDefaultValue ($fieldId, $value) | |
setUpdateButton ($show) | |
setOrder ($show) | |
getOrder ($itemForce) | |
getUpdateButton ($itemForce=null) | |
setShowButtons ($showButtons) | |
getShowButtons () | |
setOverFlowWidth ($width, $type='auto') | |
setOverFlowHeight ($height, $type='auto') | |
addChild ($name, $childId) | |
getChilds ($name) | |
getFields ($itemForce, $elementId=null) | |
setFields ($fields) | |
setColumns ($columns) | |
getColumns ($itemForce=null) | |
getColumn ($columnId, $itemForce=null) | |
setValidators ($validators=null) | |
addAction ($phpFunction, $imgUrl) | |
parseData ($data, $itemForce, $remove=false) | |
parseFieldData ($result, $itemForce) | |
generate () | |
order ($columnName, $orderType=null, $itemForce=null) | |
hasData ($item=null) | |
setValue ($data) | |
getValue ($value) | |
moveDataToFields ($args) | |
duplicate ($args) | |
editCell ($args) | |
editCellExit ($args) | |
setDoLookupAutocomplete ($doLookupAutocomplete) | |
Membros públicos herdados de MBaseGroup | |
__construct ( $name='', $caption='', $controls='', $disposition='none', $border='css', $formMode=MControl::FORM_MODE_SHOW_ABOVE) | |
setScrollHeight ( $height) | |
setBorder ( $border) | |
generateInner () | |
__construct ( $name='', $caption='', $controls='', $disposition='none', $border='css', $formMode=MFormControl::FORM_MODE_SHOW_ABOVE) | |
setScrollHeight ( $height) | |
setBorder ( $border) | |
generateInner () | |
Membros públicos herdados de MContainer | |
__construct ($name=NULL, $controls=NULL, $disposition='none', $formMode=MFormControl::FORM_MODE_SHOW_ABOVE) | |
setDisposition ($disposition) | |
isShowLabel () | |
isShowChildLabel () | |
setShowChildLabel ( $visible=true, $recursive=true) | |
setShowLabel ( $visible=true, $recursive=true) | |
setControls ($controls, $recursive=false) | |
Membros públicos herdados de MContainerControl | |
__construct ( $name=NULL) | |
__clone () | |
addControl ($control) | |
insertControl ($control, $pos=0) | |
setControl ($control, $pos=0) | |
setControls ($controls) | |
getControls () | |
getControl ($pos) | |
getControlById ($id) | |
findControlById ($id) | |
setControlById ($control, $id) | |
clearControls () | |
Membros públicos herdados de MDiv | |
addAttribute ($attr, $value) | |
Membros públicos herdados de MControl | |
setName ($name) | |
setId ($id) | |
getId () | |
getName () | |
getUniqueId () | |
__set ( $name, $value) | |
__get ( $name) | |
setClass ($cssClass, $add=TRUE) | |
insertClass ( $cssClass) | |
addStyleFile ( $styleFile) | |
getClass () | |
addStyle ($name, $value) | |
setStyle ($style) | |
getStyle () | |
getBoxStyle () | |
setPosition ($left, $top, $position='absolute') | |
setWidth ($value) | |
setHeight ($value) | |
setColor ($value) | |
setVisibility ($value) | |
setFont ($value) | |
setAttribute ( $name, $value=null) | |
getAttribute ( $name) | |
setAttributes ($attr) | |
attributes ( $mergeDuplicates=false) | |
getAttributes ( $mergeDuplicates=false) | |
setReadOnly ($status) | |
setEnabled ($state) | |
setJsHint ( $hint) | |
setHint ( $hint) | |
setCaption ($caption) | |
setHTMLTitle ($title) | |
eventHandler () | |
attachEventHandler ( $name, $handler, $param=NULL) | |
addEvent ($event, $handler, $preventDefault=true) | |
hasEvent ($event) | |
generateEvent () | |
setContent ($inner) | |
setInner ($inner) | |
getInner () | |
getRender ( $method) | |
getInnerToString () | |
getCSSP () | |
__toString () | |
Membros públicos herdados de MComponent | |
getManager () | |
Membros públicos estáticos | |
static | getTable ($item, $readOnly=false) |
static | update ($data=NULL, $name) |
static | removeFromTable ($args) |
static | forceAddToTable ($args) |
static | addToTable ($data) |
static | clearTableFields ($args) |
static | upFromTable ($data) |
static | downFromTable ($data) |
static | editFromTable ($args) |
static | clearDataStatus ($name) |
static | setSessionValue ($var, $value, $item) |
static | getSessionValue ($var, $item) |
static | getValidators ($item) |
static | getValidator ($item, $id) |
static | getData ($itemForce=NULL, $final=true) |
static | getDataItem ($arrayItem, $item) |
static | defineData ($arrayItem, $data, $item) |
static | addData ($data, $item) |
static | setData ($data, $itemForce) |
static | lookupAutocomplete ($data, $controls) |
static | clearData ($itemForce) |
static | removeData ($arrayItem, $item) |
static | ajaxHandler () |
static | isFirstAccess ($step=NULL) |
Campos de Dados | |
$title = '' | |
$cleanFields = true | |
$cleanHiddenF = false | |
$actionCelWidth = false | |
$transaction = NULL | |
const | IMGWIDTH = 20 |
const | STATUS_ADD = 'add' |
const | STATUS_EDIT = 'edit' |
const | STATUS_REMOVE = 'remove' |
Campos de Dados herdados de MBaseGroup | |
$borderType | |
$scrollable | |
$scrollHeight | |
Campos de Dados herdados de MContainer | |
$disposition | |
$formMode | |
$showLabel | |
$showChildLabel = true | |
Campos de Dados herdados de MContainerControl | |
$controls | |
$controlsId | |
Campos de Dados herdados de MControl | |
$id | |
$uniqueId | |
$enabled | |
$style | |
$attrs | |
$attributes | |
$maintainState | |
$readonly | |
$visible | |
$caption | |
$jsHint | |
$hint | |
$cssp | |
$inner | |
$parent | |
$eventHandlers | |
$painter | |
$event | |
$formId | |
const | ALIGN_CENTER = 'center' |
const | ALIGN_LEFT = 'left' |
const | ALIGN_RIGHT = 'right' |
const | FORM_MODE_WHOLE_ROW = 0 |
const | FORM_MODE_SHOW_SIDE = 1 |
const | FORM_MODE_SHOW_ABOVE = 2 |
const | FORM_MODE_SHOW_NBSP = 3 |
$formMode | |
Campos de Dados herdados de MComponent | |
$manager | |
$page | |
$owner | |
$name | |
$className | |
Membros protegidos | |
convertValidator ($validator) | |
generateActionString ($i, $itemForce=NULL) | |
Membros protegidos herdados de MContainerControl | |
_AddControl ($control, $pos=0, $op='add') | |
Membros protegidos herdados de MControl | |
_addStyle ($name, $value) | |
Atributos Protegidos | |
$updateButton = false | |
Outros membros herdados | |
Atributos Públicos Estáticos herdados de MControl | |
static | $_number = 0 |
__construct | ( | $name, | |
$title, | |||
$columns = NULL, | |||
$fields = NULL, | |||
$opts = true, | |||
$align = 'vertical', | |||
$border = 'css', | |||
$formMode = MFormControl::FORM_MODE_SHOW_SIDE ) |
Default constructor, need to pass Session Item.
addAction | ( | $phpFunction, | |
$imgUrl ) |
Adiciona uma ação personalizada a tabela
addChild | ( | $name, | |
$childId ) |
Definido automaticamente pelo subdetail no parseFields quando ele detecta in subdetail dentro dele.
String | $name | nome/item/id do subdetail |
String | $childId | nome/item/id do filho |
|
static |
addData some item to session/Table (You can pass an array or one item) It is a recursive function.
|
static |
|
static |
|
static |
clearData all itens of the table session
|
static |
Limpa o campo dataStatus de todos os dados do subdetail passado
Função chamada após enviar o SubDetail para o banco de dados, mas continuando a sua utilização.
Se for STATUS_REMOVE, quer dizer, é pra remover no banco, após a remoção, o registro é removido do subdetail Se for STATUS_ADD o registro foi inserido no banco e pode continuar aqui, mas não precisa mais fazer nada, removemos então o dataStatus O caso do STATUS_EDIT é o mesmo do STATUS_ADD, o registro foi editado e podemos remover o dataStatus
$name |
|
static |
Limpa o valor prenchido nos campos
object | $args |
|
protected |
|
static |
Set one item to table
arrayItem | the index to be seted |
$obj | the object to put into table |
|
static |
duplicate | ( | $args | ) |
editCell | ( | $args | ) |
Evento chamado ao clicar em uma célula editável
editCellExit | ( | $args | ) |
Evento executado ao sair de uma célula editável
|
static |
Função chamada automaticamente ao apertar editar na tabela, define os valores dos campos
object | $data | ajax miolo object |
|
static |
generate | ( | ) |
Custom generate to this class it implements some MGridColumn function: List: $ title = inplemented $ align = inplemented $ nowrap = no $ width = inplemented $ visible = inplemented $ options = inplemented $ order = no $ filter = no
Reimplementado de MBaseGroup.
|
protected |
Gera uma a string de uma ação
getChilds | ( | $name | ) |
Retorna um array com os ids dos filho
String | $name |
getColumn | ( | $columnId, | |
$itemForce = null ) |
getColumns | ( | $itemForce = null | ) |
Return a array of columns You can use in static or object way
String | $itemForce | the id of the subDetail |
|
static |
getData Item all itens of table/session, organized with arrayItem Each time u call this function the session is cleanned and rewrited
|
static |
getDataItem one item from table
arrayItem | the index of the item you wanna take |
getFields | ( | $itemForce, | |
$elementId = null ) |
getOrder | ( | $itemForce | ) |
|
static |
getShowButtons | ( | ) |
Retornar se é para adicionar botões automáticos
|
static |
getUpdateButton | ( | $itemForce = null | ) |
Return se é para mostrar ou não o botão de atualização
|
static |
|
static |
Get validators
getValue | ( | $value | ) |
hasData | ( | $item = null | ) |
|
static |
|
static |
Função estática que executa o autocomplete dos lookups presentes no array passado ($controls)
array | $data | |
array | $controls |
moveDataToFields | ( | $args | ) |
order | ( | $columnName, | |
$orderType = null, | |||
$itemForce = null ) |
parseData | ( | $data, | |
$itemForce, | |||
$remove = false ) |
Trata os dados de acordo com a situação retirando ou adicionando o id do componente a frente dos dados.
Object | $data | dados a serem parseado |
String | $itemForce | id do subdetail |
Boolean | $remove | se é para remover (caso contrário é adição) |
parseFieldData | ( | $result, | |
$itemForce ) |
Trabalha os dados para reconhecer automaticamente o campoDescription dentre outros
Os dados ja devem vir trabalhados com o nome do subdetail na frente, por isso $result.
$result |
|
static |
Remove Data some item from Table, you need an Id. This id can be found is $item->arrayItem
|
static |
setColumns | ( | $columns | ) |
Define as colunas que serão criadas na Tabela
array | $columns | array de objetos MGridColum |
|
static |
Define the Data of the field. It will clearData e add the passed data
(array) | the array of objects with all data |
setDefaultValue | ( | $fieldId, | |
$value ) |
Define um valor padrão a ser mostrado em um campo específico a cada vez que os campos forem limpos
Este valor é chamado ao limpar, após adicionar, e após editar.
String | $fieldId | o id do campo a receber o valor |
String | $value | o valor padrão para o campo |
setDoLookupAutocomplete | ( | $doLookupAutocomplete | ) |
Método para alterar o atributo doLookupAutocomplete Esse atributo indica se o autocomplete do lookup deve ser disparado ao fazer o setValue
Importante: No setData, o atributo não é levado em consideração, pois o método é estático, disparando o autocomplete de cada lookup
boolean | $doLookupAutocomplete |
setFields | ( | $fields | ) |
Define os campos que serão utilizados na classe
array | $fields | array de objetos |
setOrder | ( | $show | ) |
Define se é para dar suporte as funções de ordenação automáticas ou não
boolean | $show |
setOverFlowHeight | ( | $height, | |
$type = 'auto' ) |
Make the table flow inside a div.
integer | $width | in pixels (without 'px'); |
string | $type | the type of overflow, see CSS overflow declaration |
setOverFlowWidth | ( | $width, | |
$type = 'auto' ) |
Make the table flow inside a div.
integer | $width | in pixels (without 'px'); |
string | $type | the type of overflow, see CSS overflow declaration |
|
static |
setShowButtons | ( | $showButtons | ) |
Se era para adicionar botões automaticos de adição e de limpar (add e clear)
boolean | $showButtons | true para adicionar botões automaticos de adição e de limpar (add e clear) |
setUpdateButton | ( | $show | ) |
Define se é para mostrar ou não o botão de atualização
boolean | $show |
setValidators | ( | $validators = null | ) |
Set the validators
$validators |
setValue | ( | $data | ) |
|
static |
Update the visual Component with some data. Make a ajax response
array | $data | array of object |
string | $itemForce | the name of the table |
|
static |
$actionCelWidth = false |
$cleanFields = true |
$cleanHiddenF = false |
$title = '' |
$transaction = NULL |
|
protected |
const IMGWIDTH = 20 |
const STATUS_ADD = 'add' |
const STATUS_EDIT = 'edit' |
const STATUS_REMOVE = 'remove' |