Tipos de dados e campos
Como abrir uma pop-up para o usuário escolher a impressora de um relatório?
ADSRT.FAQ-663
1 - Crie um método que irá gerar o relatório na interface de onde ele será disparado.
2 - Inclua uma propriedade ACTION_ICON com o nome do ícone que deve ser utilizado na toolbar
3 - Implemente o método usando o esqueleto abaixo:
String impressora = ads.getParameter("A_PRINTER");
if (impressora.length()==0) {
UtlImprimir impr = new UtlImprimir(ads);
impr.setParameterAction("[:NOME]");
impr.doPrint();
} else {
// Aqui coloque o código que irá gerar e imprimir o relatório
ads.p("Relatório enviado para a impressora!");
}
4 - Crie eventos ON_ACTION apontando para este método nas telas onde deseja que o relatório seja disparado.
5 - Inclua uma propriedade abaixo destes eventos com o nome de ACTION_TARGET e com valor tipo:
POP-UP: width=300, height=400, menus=no, toolbar=no