SetFIlterDefautl() com Alguns campos

Opa pessoal, Bom dia.

Estou com uma dúvida em questão da função SetFilterDefault(), pois quero que apareça so alguns campos da FWMBrowse, como um select normal.
Ex: SELECT ZCA_COD,ZCA_DESC,ZCA_TIPO,ZCA_ATIVO,ZCA_DATA FROM ZCA990 WHERE D_E_L_E_T_ = ‘’

Tem algum jeito de fazer isso? Que só apareçam os campos que eu escolhi no select(pois na tabela tem bem mais que só esses), ou o setfilterdefault só faz filtros nesse estilo assim, zca->zca_cod < 00010. Se alguém souber fico muito agradecido.

Bom dia @gabrielffernandes609 .

Você quer mostrar os campos no browse ou na inclusão/Alteração?
O SetFilterDefault serve para filtrar o browse, não mostrar os campos que vc quer no browse, isso é feito pelo configurador. Se for na inclusão/Alteração, vc pode fazer isso no ViewDef

	oStruAKF := FWFormStruct( 2, 'AKF', {|cCampo| !Alltrim(cCampo) $ 'AKF_XITORC/AKF_XDITOR/AKF_XSALDO'} ,/*lViewUsado*/ )
1 curtida

Respondendo sua pergunta, o SetFilterDefault só aceita expressão ADVPL.

Ah certo. Obrigado Felipe pela informação, estou começando agora na área e não sabia, eu quero no browse, então irei fazer pelo configurador. Brigadão.

1 curtida