(require("@nginstack/engine/lib/progress/applyWithIndeterminateProgress"))(taskName, func [, opt_thisObj])
Executa a função informada gerando informações de progresso indeterminado para a interface do sistema. Um progresso indeterminado não exibirá um percentual de conclusão, apenas indicando que a tarefa está em execução.
A função informada func receberá como parâmetro a função worked, que opcionalmente poderá ser chamada para indicar que houve uma evolução na tarefa.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
taskName |
string | Nome da tarefa. |
|
func |
function | Função com a atividade que será executada com geração do progresso. |
|
opt_thisObj |
Object |
<optional> |
Valor de this no contexto da função func. |
Returns:
Retorno da função informada em func.
- Type
- *
Example
var applyWithProgress = require('@nginstack/engine/lib/progress/applyWithProgress'); var version = applyWithIndeterminateProgress('Gravando alterações', function () { return ds.applyUpdates(); });