Saltar para o conteúdo principal
Versão: 20 R6

VP IMPORT FROM BLOB

VP IMPORT FROM BLOB ( vpAreaName : Text ; vpBlob : 4D.blob { ; paramObj : Object} )

ParâmetroTipoDescrição
vpAreaNameText->Nome de objeto formulário área 4D View Pro
vpBlob4D. Blob->Blob contendo um documento 4D View Pro
paramObjObject->Opções de importação

Descrição

The VP IMPORT FROM BLOB command imports the vpBlob in the 4D View Pro area vpAreaName and replaces its contents. vpBlob must contain a 4D View Pro document previously saved as Blob either by using the VP EXPORT TO BLOB command or via the 4D View Pro interface.

Em paramObj, você pode passar várias propriedades:

PropriedadeTipoDescrição
formula4D. FunctionMétodo de retorno de chamada a ser iniciado quando a importação for concluída. Veja Passando um método de callback (fórmula).
calcOnDemandParâmetrosSe as fórmulas devem ser calculadas somente quando forem exigidas; padrão=falso.
dynamicReferencesParâmetrosSe deve calcular funções com referência dinâmica; padrão = true.
fullRecalcParâmetrosPara decidir se calcula depois do carregamento do dado json, falso por padrão
includeFormulasParâmetrosSe deve incluir a fórmula ao carregar, padrão=true.
includeStylesParâmetrosSe deve incluir o estilo ao carregar, padrão = true.
includeUnusedStylesParâmetrosSe deve incluir o estilo de nome não utilizado ao converter o xml do Excel para o json, default=true.
openModeIntegerpode ser:
0: modo aberto normal, sem lazy e incremental. Ao abrir o documento, a interface do usuário e o evento da interface do usuário podem ser atualizados e responsivos em momentos específicos.
1: modo aberto preguiçoso. Quando abrir o documento, só a folha ativa será carregada diretamente. Outras folhas serão carregadas somente quando estiverem sendo usadas.
2: incremental open mode. Quando abrir o documento, UI e evento UI poderiam ser recarregados e diretamente responsivos.

Os seguintes parâmetros podem ser usados no método de retorno de chamada:

ParâmetroTipoDescrição
param1textO nome do objeto de área 4D View Pro
param24D. BlobO blob importado
param3objectUma referência ao parâmetro paramObj do comando
param4objectUm objeto devolvido pelo método com uma mensagem de estado
.successbooleanTrue se a importação for bem-sucedida, False caso contrário.
.errorCodeintegerCódigo de erro.
.errorMessagetextMensagem de erro.

Exemplo

Você deseja importar para a "ViewProArea" um documento 4D View Pro salvo anteriormente como Blob na primeira entidade da classe de dados Table.

var $myBlobDocument : 4D.Blob :=ds.Table.all().first().blob
VP IMPORT FROM BLOB("ViewProArea"; $myBlobDocument)

Veja também

VP EXPORT TO BLOB