Saltar para o conteúdo principal
Versão: Próximo

VP IMPORT FROM OBJECT

História
ReleaseMudanças
20 R9Support of paramObj parameter

VP IMPORT FROM OBJECT ( vpAreaName : Text { ; viewPro : Object { ; paramObj : Object} } )

ParâmetroTipoDescrição
vpAreaNameText->Nome de objeto formulário área 4D View Pro
viewProObject->Objecto 4D View Pro
paramObjObject->(Optional) import options

Descrição

The VP IMPORT FROM OBJECT command imports and displays the viewPro 4D View Pro object in the vpAreaName 4D View Pro area. O documento importado substitui qualquer dado já inserido na área

Em vpAreaName, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro.

Em viewPro, passe um objeto 4D View Pro válido. Esse objeto pode ter sido criado usando [VP Export to object] (vp-export-to-object.md) ou manualmente. Para mais informações sobre objetos 4D View Pro, consulte a seção 4D View Pro.

An error is returned if the viewPro object is invalid.

In paramObj, you can pass the following property:

PropriedadeTipoDescrição
formula4D. Function(Optional) Callback function to be executed when the object is loaded and all 4D custom functions have responded. Veja Passando um método de callback (fórmula).

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
param2TextReserved for compatibility, this parameter is always empty
param3ObjectUma referência ao parâmetro paramObj do comando
param4ObjectUm objeto devolvido pelo método com uma mensagem de estado
.successParâmetrosTrue if import was successful, False otherwise
.errorCodeIntegerCódigo de erro
.errorMessageTextMensagem de erro
nota

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

You want to import a spreadsheet that was previously saved in an object field, and trigger a callback function after all 4D custom functions have responded:

QUERY([VPWorkBooks];[VPWorkBooks]ID=10)

VP IMPORT FROM OBJECT("ViewProArea1"; [VPWorkBooks]SPBook; {formula: Formula(onImportComplete)})
// Method 'onImportComplete'
#DECLARE($name : Text; $path : Text; $paramObj : Object; $status : Object)
ALERT("The document has been imported, and all custom functions have finished processing.")

Veja também

VP Export to object