Classes
Methods
-
<inner> get()
-
This:
- {Grid}
-
<inner> get()
-
This:
- {Grid}
-
<inner> get()
-
This:
- Grid
-
<inner> get()
-
This:
- Grid
-
<inner> persist(grids)
-
Realiza persistência para DataSets de um conjunto de grades e das suas filhas.
Parameters:
Name Type Description gridsGrid | Array.<Grid> Grades cujos DataSets serão persistidos.
Returns:
Versão das alterações.
- Type
- number
-
<inner> set()
-
This:
- {Grid}
-
<inner> set()
-
This:
- {Grid}
-
<inner> set()
-
This:
- Grid
Parameters:
Type Description Array.<(string|Button)> -
<inner> set()
-
This:
- Grid
Parameters:
Type Description Array.<(string|Button)> -
<inner> set()
-
This:
- Grid
Parameters:
Type Description Array.<(string|Button)>
Type Definitions
-
AggregatesSyncResponse
-
Type:
- Object
Properties:
Name Type Description aggregatesArray.<module:@nginstack/web-framework/lib/grid/AggregateBar~AggregateState> Estado dos agregadores da grade.
gridNamestring Nome da grade.
-
ErrorPayload
-
Type:
- Object
Properties:
Name Type Argument Description errorstring Erro serializado
ticketstring Identificador do ticket de erro
stackTracestring <optional>
Stack trace do erro serializado
-
ExportRequest
-
Type:
- Object
Properties:
Name Type Description exportTypenumber Chave do script de exportação a ser realizada.
-
FieldFocusRequest
-
Type:
- Object
Properties:
Name Type Description fieldNamestring Nome do campo que receberá o foco.
-
FieldServerState
-
Type:
- Object
Properties:
Name Type Argument Description readOnlyboolean <optional>
Indica se o campo está em modo somente leitura.
requiredboolean <optional>
Indica se o campo é obrigatório.
widthnumber <optional>
Largura do campo.
tableViewWidthnumber <optional>
Largura do campo no modo tabela.
-
FieldSync
-
Type:
- Object
Properties:
Name Type Argument Description fieldNamestring Nome do campo.
stateFieldServerState <optional>
Estado do campo.
linkSetmodule:@nginstack/web-framework/lib/anchor/LinkSet~FieldLinkSetData <optional>
Dados do conjunto de links.
valuestring <optional>
Valor serializado do campo.
informedboolean <optional>
Indica se o campo foi informado.
styleObject <optional>
Dados de estilo do campo.
Properties
Name Type Argument Description cssRecord.<string, string> <optional>
Propriedades de estilo do campo.
errorstring <optional>
Mensagem de erro ao carregar o estilo do campo.
thumbnailObject <optional>
Dados da miniatura do campo.
Properties
Name Type Argument Description urlsArray.<string> <optional>
lista de URL das miniaturas do campo.
errorboolean <optional>
Mensagem de erro ao carregar a miniatura do campo.
displaystring <optional>
Valor de exibição do campo caso possua uma exibição diferente do valor do campo, por exemplo, em campos numéricos e campos com lookup.
syncCalculusObject <optional>
Dados de cálculo do campo.
Properties
Name Type Argument Description showErrorboolean <optional>
Indica se deve exibir erro de cálculo do campo.
errorstring <optional>
Mensagem de erro ao calcular o campo.
-
FocusOptions
-
Opções de foco da grade.
Type:
- Object
Properties:
Name Type Argument Description fieldNamestring <optional>
Nome do campo que receberá o foco.
firstEditableboolean <optional>
Caso não seja informado o nome do campo a ser focado, essa opção indica que deve focar no primeiro campo editável disponível.
-
FormViewSync
-
Type:
- Object
Properties:
Name Type Description typestring Indica qual o tipo de visualização.
fieldsArray.<FieldSync> Dados dos campos do formulário.
-
GridActionRequest
-
Type:
- Object
Properties:
Name Type Description actionstring Ação a ser executada na seleção dos registros.
-
GridClientState
-
Type:
- Object
Properties:
Name Type Argument Description titlestring Título da grade
readOnlyboolean Indica se a grade está em modo somente leitura
viewModestring Modo de visualização da grade ('FORM_VIEW' ou 'TABLE_VIEW')
hasTableViewboolean Indica se a grade possui visualização em tabela
hasFormViewboolean Indica se a grade possui visualização em formulário
hasDetailFieldboolean Indica se a grade possui campos de detalhe
hasValidatePermissionboolean Indica se a grade valida permissões do usuário
hasHintFieldNamesboolean Indica se a grade possui campos com dicas
hasAggregateBarboolean Indica se a grade possui barra de agregação
collapsedboolean Indica se a grade está recolhida
widthnumber Largura da grade
hasButtonsBarboolean Indica se a grade possui barra de botões
trapArrowFocusboolean Indica se a grade captura o foco das setas
exportOptionsObject Opções de exportação da grade
maxRecordCountnumber Número máximo de registros
visibleboolean <optional>
Indica se a grade está visível
hasScrollEventsboolean <optional>
Indica se a grade possui eventos de rolagem
hasSelectEventsboolean <optional>
Indica se a grade possui eventos de seleção
hasDataSetboolean <optional>
Indica se a grade possui um DataSet associado
hasKeyboolean <optional>
Indica se a grade possui o campo chave
hasRowBasedReadOnlyFieldsboolean <optional>
Indica que a propriedade
readOnlydos campos deve ser controlada por linha no modo tabela. -
GridClientStructure
-
Type:
- Object
Properties:
Name Type Description namestring Nome da grade
parentNamestring | null Nome da grade pai, ou null se não tiver
stateGridClientState Estado da grade no cliente
fieldsArray.<module:@nginstack/web-framework/lib/grid/GridField~FieldClientStructure> Estrutura dos campos da grade
-
GridGroupState
-
Type:
- Object
Properties:
Name Type Description gridNamestring Nome da grade que foi atualizada.
idstring Identificador do grupo que foi atualizado.
collapsedboolean Indica se o grupo está colapsado ou expandido.
-
GridServerState
-
Type:
- Object
Properties:
Name Type Argument Description recordCountnumber Número de registros na grade.
bookmarkstring Bookmark do registro posicionado na grade.
recNonumber Posição do registro do DataSet na grade.
viewStatestring <optional>
Estado dos dados da grade.
allSelectedboolean <optional>
Indica se todos os registros estão selecionados.
readOnlyboolean <optional>
Indica se a grade está em modo somente leitura.
canInsertboolean <optional>
Indica se o usuário pode inserir novos registros na grade.
canDeleteboolean <optional>
Indica se o usuário pode excluir registros na grade.
canConfirmboolean <optional>
Indica se o usuário pode confirmar registros na grade.
canDuplicateboolean <optional>
Indica se o usuário pode duplicar registros na grade.
canInvertSelectionboolean <optional>
Indica se o usuário pode inverter a seleção de registros.
canShowLogboolean <optional>
Indica se o usuário pode exibir o log de alterações da grade.
canExportboolean <optional>
Indica se o usuário pode exportar os dados da grade.
canToggleKeyboolean <optional>
Indica se o usuário pode alternar a exibição do campo chave.
hasSelectEventsboolean <optional>
Indica se a grade possui eventos de seleção de registros.
selectedRecordsArray.<string> <optional>
Array com os bookmarks dos registros selecionados na grade.
-
GridSyncResponse
-
Type:
- Object
Properties:
Name Type Argument Description gridNamestring Nome da grade.
stateGridServerState Estado da grade.
errorStateErrorPayload <optional>
Estado de erro da grade.
syncButtonsObject <optional>
Botões da grade que foram sincronizados.
Properties
Name Type Argument Description enabledArray.<string> <optional>
Nome dos botões que foram habilitados.
disabledArray.<string> <optional>
Nome dos botões que foram desabilitados.
linkFieldsboolean <optional>
Indica se o vínculo dos campos deve ser reprocessado.
pendingFocusFocusOptions <optional>
Opções de foco da grade.
viewFormViewSync | TableViewSync <optional>
Sincronização da visualização da grade.
complementarySyncGridSyncResponse <optional>
Sincronização complementar da grade, enviado em situações muito específicas em decorrência de uma execução atrasada do
afterScrollque resultou em novas alterações da grade. -
IndexRequest
-
Type:
- Object
Properties:
Name Type Argument Description fieldNamestring Nome do campo que será utilizado como índice.
compositeboolean <optional>
Indica se o índice será composto por mais de um campo.
-
LookupRequest
-
Type:
- Object
Properties:
Name Type Description fieldNamestring Nome do campo que será utilizado na pesquisa.
valuestring Valor a ser pesquisado.
openLookupboolean Indica se o lookup deve ser aberto após a pesquisa.
-
LookupResponse
-
Type:
- Object
Properties:
Name Type Argument Description gridNamestring Nome da grade que solicitou o lookup.
fieldNamestring Nome do campo que solicitou o lookup.
emptyboolean <optional>
Indica se o resultado do lookup está vazio.
emptyMessagestring <optional>
Mensagem a ser exibida quando o resultado do lookup estiver vazio.
fastSelectboolean <optional>
Indica que o lookup não deve abrir a janela de seleção.
limitedboolean <optional>
Indica que o lookup foi limitado a um número máximo de resultados.
limitnumber <optional>
Número máximo de resultados que o lookup pode retornar.
-
OpenKeyRequest
-
Type:
- Object
Properties:
Name Type Description fieldNamestring Nome do campo que será utilizado como índice.
-
RecordServerState
-
Type:
- Object
Properties:
Name Type Argument Description editingboolean Indica se o registro está em edição ou não.
lockedboolean Indica se o registro está bloqueado ou não.
bookmarknumber <optional>
Posição única do registro no dataset no servidor.
recNonumber <optional>
Posição visual do registro.
checkedboolean <optional>
Indica se o registro está marcado ou não.
enabledboolean <optional>
Indica se o registro está habilitado ou não.
-
RecordSync
-
Type:
- Object
Properties:
Name Type Argument Description dataIndexnumber Índice do registro na grade
stateRecordServerState Estado do registro.
fieldsArray.<FieldSync> Dados dos campos do registro.
tooltipstring <optional>
Tooltip do registro.
isCurrentRecordboolean <optional>
Indica se o registro é o posicionado na grade.
-
RefreshResponse
-
Type:
- Object
Properties:
Name Type Description gridNamestring Nome da grade que foi atualizada.
gridsArray.<GridClientStructure> Estrutura das grades atualizadas.
-
SearchRequest
-
Type:
- Object
Properties:
Name Type Argument Description valuestring Valor a ser pesquisado.
fieldNamestring Nome do campo que será utilizado na pesquisa, informar vazio corresponde a pesquisar no campo posicionado.
allFieldsboolean <optional>
Indica se a pesquisa deve ser realizada em todos os campos.
-
SelectRecordRequest
-
Type:
- Object
Properties:
Name Type Argument Description bookmarkstring Bookmark do registro a ser selecionado.
rangeSelectionboolean <optional>
Indica se a seleção deve ser feita como um intervalo de registros.
-
TableViewSync
-
Type:
- Object
Properties:
Name Type Argument Description typestring Indica qual o tipo de visualização.
recordsArray.<RecordSync> Comandos de sincronização dos registros
maxRecordsDeltanumber <optional>
Delta de registros que foram adicionados ou removidos.
lastIndexnumber <optional>
Último índice de registro que deve ser sincronizado.
-
TreeToggleRequest
-
Type:
- Object
Properties:
Name Type Description nodenumber Id Identificador do nó que será expandido ou recolhido.
-
UpdateAggregateRequest
-
Type:
- Object
Properties:
Name Type Description fieldNamestring Nome do campo que terá o agregador atualizado.
valuestring Valor serializado a ser atribuído ao aggregate.