Porque hAPI.getCardValue esta retornando nulo?

Porque hAPI esta em branco?


function afterStateEntry(sequenceId){
    log.info( 'afterStateEntry -> ' + sequenceId + ' -> ' + hAPI.getCardValue("txtSolicitacao"));
}

HTML


<div class="form-group col-sm-12">
 <label for="txtSolicitacao">Solicitação</label>
 <textarea class="form-control" rows="3" name="txtSolicitacao" id="txtSolicitacao" placeholder="Descreva com o maximo de detalhe a solicitação" data-size="big" required="required"></textarea>
</div>

Resultado


(default task-28) afterStateEntry -> 1 -> null

Porque hAPI.getCardValue("txtSolicitacao") esta como nulo?

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

@José, o campo txtSolicitacao está sem valor, é na primeira atividade que está assim?

Sim na Criação seria no inicio. antes eu tentei usar o beforeStateEntry e ele deu o mesmo erro imaginei que seria porque o campo não tinha sido criado ainda e fui para o After mas também não deu certo.

Esse campo você quer utilizar em qual momento? O que deseja fazer com ele? Dai podemos ver onde melhor colocaria.

Na realidade eu quero setar esse valor mas ele estava apresentando um Trow quando tentei pegar o valor para ver o que tinha ele apresentou como null ai percebi que não estava setado.

Você quer setar o valor em qual momento?

eu criei 3 campos hidden quero setar ele com a propriedade Date().getTime() um na criação outro quando a atividade é assumida e outro no final. consegui setar via java script beforeSendValidate mas nesse lugar eu não pego quando ele é assumido. então tive que ir para o evento de processo. e ai começou a rolar o erro.

Mas você já definiu o valor pra esse campo? Ele está vazio

No caso dos hiddens eles estão vazio da primeira vez achei que fosse pelo fato de ser um campo hidden, por isso fui para outros, e eles estão aparecendo null mesmo eu escrevendo algo.

@José,

Tenta utilizar no evento do processo beforeTaskSave

so mais uma coisa como pega o task de origem? esse só tem o de destino.


	var atv      = getValue("WKNumState"); // atividade atual
	var nextAtv  = getValue("WKNextState"); // atividade destino