...
Informações |
---|
Neste método é considerado o envio de todos os parâmetros de uma vez, para enviar um de cada, pode-se utilizar o método setParam(), não é possível utilizar os dois métodos ao mesmo tempo, pois um sobrescreve o outro. |
...
Caso a mesma não seja enviada, terá o valor 'Default'
Bloco de código |
---|
jParams := JsonObject():new() jParams["parameters"] := Array(2) jParams["force"] := .T. //Indica se força o valor jParams["parameters"][1] := JsonObject():New() jParams["parameters"][1]["name"] := "MV_PAR01" jParams["parameters"][1]["value"] := "" jParams["parameters"][1]["visibility"] := "Disabled" jParams["parameters"][2] := JsonObject():New() jParams["parameters"][2]["name"] := "MV_PAR02" jParams["parameters"][2]["value"] := "ZZZZ" jParams["parameters"][2]["visibility"] := "Disabled" oSmartView := totvs.framework.smartview.callSmartView():new("framework.sv.framework.product") oSmartView:setParameters(jParams) |
Sintaxe: setShowParamssetParameters(<lShowParams><jParams>) → nil
...
Indica o valor de um parâmetro do relatório.
Nome | Tipo | Obrigatório | Default | Descrição |
---|---|---|---|---|
cName | Caractere | X | Identificação do parâmetro, ex.: MV_PAR01 | |
cValue | Caractere | X | Valor do parâmetro | |
cVisibility | Caractere | Default | Visibilidade do Parâmetro |
Bloco de código |
---|
oSmartView := totvs.framework.smartview.callSmartView():new("framework.sv.framework.product")
oSmartView:setParam("MV_PAR01", "", "Disabled")
oSmartView:setParam("MV_PAR02", "ZZZZZ") |
Sintaxe: setParam(<cName>, <cValue>, <cVisibility>) → nil