Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Setar valor Variavel via ajax

Prezados,

Existe a possibilidade de que o usuario setar o valor de uma variavel, por ex: data, via AJAX e o QVS gravar isto no qvw.

O meu caso, é que tenho um layout que é exportado em TXT, e a data é um parametro, porem gostaria que o usuario setasse a data no arquivo e durante a recarga dos dados, ele verificasse a data setada pelo usuario.

2 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Paulo,

No script você faz:

if IsNull(vTeste) then

    set vTeste = 0;

ENDIF

LOAD * INLINE [

    ID, Valor

    10, "1,5"

    50, "25,50"

    50, 26

    100, "42,2"

    120, "25,2"

] Where ID = $(vTeste);

Na tela, use algum objeto que altere o valor da variavel, como um objeto deslizador ou um objeto de caixa de entrada, então, quando recarregar, o QlikView vai usar o novo valor da variavel, já que ela não é mais nula e caso volte a ser nula, você pode definir o valor padrão que assumira no lugar do zero.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
pablolabbe
Luminary Alumni
Luminary Alumni

Acho que isto só funciona com o Qlikview Desktop.

No Server as variáveis modificadas pelo usuário durante um sessão não são gravadas no QVW, portanto os novos valores não estão disponiveis na proxima execução do script.

Abraço,

Pablo Labbe Ibaceta

Consultor Qlikview

Vision/TSVC

www.visiongi.com.br