2 Replies Latest reply: Mar 15, 2013 3:55 PM by Pablo Labbe RSS

    Setar valor Variavel via ajax

    Paulo Vanzela

      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.

        • Re: Setar valor Variavel via ajax
          Aderlan Rodrigues

          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.

            • Re: Setar valor Variavel via ajax
              Pablo Labbe

              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