VP IMPORT FROM BLOB
VP IMPORT FROM BLOB ( vpAreaName : Text ; vpBlob : 4D.blob { ; paramObj : Object} )
Parâmetro | Tipo | Descrição | ||
---|---|---|---|---|
vpAreaName | Text | -> | Nome de objeto formulário área 4D View Pro | |
vpBlob | 4D. Blob | -> | Blob contendo um documento 4D View Pro | |
paramObj | Object | -> | 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:
Propriedade | Tipo | Descrição |
---|---|---|
formula | 4D. Function | Método de retorno de chamada a ser iniciado quando a importação for concluída. Veja Passando um método de callback (fórmula). |
calcOnDemand | Parâmetros | Se as fórmulas devem ser calculadas somente quando forem exigidas; padrão=falso. |
dynamicReferences | Parâmetros | Se deve calcular funções com referência dinâmica; padrão = true. |
fullRecalc | Parâmetros | Para decidir se calcula depois do carregamento do dado json, falso por padrão |
includeFormulas | Parâmetros | Se deve incluir a fórmula ao carregar, padrão=true. |
includeStyles | Parâmetros | Se deve incluir o estilo ao carregar, padrão = true. |
includeUnusedStyles | Parâmetros | Se deve incluir o estilo de nome não utilizado ao converter o xml do Excel para o json, default=true. |
openMode | Integer | pode 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âmetro | Tipo | Descrição | |
---|---|---|---|
param1 | text | O nome do objeto de área 4D View Pro | |
param2 | 4D. Blob | O blob importado | |
param3 | object | Uma referência ao parâmetro paramObj do comando | |
param4 | object | Um objeto devolvido pelo método com uma mensagem de estado | |
.success | boolean | True se a importação for bem-sucedida, False caso contrário. | |
.errorCode | integer | Código de erro. | |
.errorMessage | text | Mensagem 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)