No PowerBuilder, é possível usar a função describe()
para identificar as propriedades dos objetos DataWindow e seus controles.
A função describe() só fica disponível com o DataWindow
do PowerBuilder. A função describe()
retorna uma sequência como um resultado dos parâmetros especificados
como parte da função describe(). Por exemplo,
é possível localizar os tipos de dados da coluna em uma apresentação do estilo da tabela.
É possível usar a função de descrição no IBM® Rational Functional Tester
conforme mostrado nos exemplos a seguir.
Exemplo 1: Esse exemplo mostra como transmitir parâmetros
à função
describe() do PowerBuilder e relatar
o resultado como uma sequência. O resultado exibe o nome do funcionário e
o estado de origem do funcionário.
//Obter a figura de
uma EditPart
public void testMain(Object[] args)
{
String ls_request;
String ls_report;
ls_request = "DataWindow.Bands DataWindow.Objects "
+ "empname_h.Text "
+ "empname_h.Type emp.Type emp.Coltype "
+ "state.Type empname.Type empname_h.Visible";
ls_report = dw_1.Describe(ls_request);
}
Consulte a ajuda do PowerBuilder para obter informações detalhadas sobre a função
describe() do PowerBuilders.