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. |
The callback function specified in the formula
attribute is triggered after all 4D custom functions within the imported content have completed their calculations. This ensures that any dependent processes, such as document modifications or exports, are performed only after all formula-based computations are fully resolved.
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)