|
MIOLO26
|
Membros públicos | |
| __construct ($name, $title, $columns=NULL, $fields=NULL, $opts=true, $align='vertical', $border='css', $formMode=MFormControl::FORM_MODE_SHOW_SIDE) | |
| getTitle () | |
| setTitle ($title) | |
| setDefaultValue ($fieldId, $value) | |
| setUpdateButton ($show) | |
| setOrder ($show) | |
| getUpdateButton ($itemForce=null) | |
| setShowButtons ($showButtons) | |
| getShowButtons () | |
| setOverFlowWidth ($width, $type='auto') | |
| setOverFlowHeight ($height, $type='auto') | |
| addChild ($name, $childId) | |
| getChilds ($name) | |
| getFields ($itemForce, $elementId=null) | |
| getCurrentFields () | |
| setFields ($fields) | |
| getCurrentColumns () | |
| 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) | |
| getCurrentValidators () | |
| setDoLookupAutocomplete ($doLookupAutocomplete) | |
Membros públicos herdados de MBaseGroup | |
| __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 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) | |
| getBox () | |
| setBoxId ( $id) | |
| setBoxClass ( $cssClass, $add=true) | |
| getBoxClass () | |
| setBoxAttributes ($attr) | |
| getBoxAttributes () | |
| generateBox ( $content) | |
| addAttribute ( $name, $value='') | |
| setAttribute ( $name, $value) | |
| getAttribute ( $name) | |
| setAttributes ($attr) | |
| attributes ( $mergeDuplicates=false) | |
| getAttributes ( $mergeDuplicates=false) | |
| setReadOnly ($status) | |
| setEnabled ($state) | |
| setJsHint ( $hint) | |
| setHint ( $hint) | |
| setCaption ($caption) | |
| setHTMLTitle ($title) | |
| addBoxStyle ($name, $value) | |
| 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 | getOrder ($itemForce) |
| 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) |
| static | setValidationError ($errorMsg) |
| static | clearValidationErrors () |
Campos de Dados | |
| $title = '' | |
| $cleanFields = true | |
| $cleanHiddenF = false | |
| $actionCelWidth = false | |
| $transaction = NULL | |
| const | BIGIMGWIDTH = 35 |
| 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 |
|
static |
|
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 |
| getCurrentColumns | ( | ) |
| getCurrentFields | ( | ) |
| getCurrentValidators | ( | ) |
|
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 ) |
|
static |
|
static |
| getShowButtons | ( | ) |
Retornar se é para adicionar botões automáticos
|
static |
| getTitle | ( | ) |
| 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) |
| setTitle | ( | $title | ) |
| setUpdateButton | ( | $show | ) |
Define se é para mostrar ou não o botão de atualização
| boolean | $show |
|
static |
| 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 BIGIMGWIDTH = 35 |
| const IMGWIDTH = 20 |
| const STATUS_ADD = 'add' |
| const STATUS_EDIT = 'edit' |
| const STATUS_REMOVE = 'remove' |