Escolar Documentos
Profissional Documentos
Cultura Documentos
Pgina | 1
Pgina | 2
Tambm criaremos um novo atributo no Context da View NO_RESULT. Este atributo no ser poder ser mapeado, pois tem origem em um View Controller.
Pgina | 3
Utilizaremos o Data Binding para ligar o novo atributo criado ao TextView adicionado em nossa View NO_RESULT.
Pgina | 4
Pgina | 5
Posicione o cursor abaixo da chamada ao mtodo da BAPI e clique no boto Code Wizard Selecione Read Context e selecione o n FLIGHT_LIST:
Pgina | 6
Aps a leitura do n no Context, executada pela mtodo GET_CHILD_NODE do objeto WD_CONTEXT, feita uma verificao para apurar se foram encontrados resultados para a pesquisa. Dentro deste trecho, iremos incluir a chamada ao evento de navegao que ira levar o usurio at a View NO_RESULT. Isto feito atravs do Outbound Plug NO_RESULT_FOUND. Posicione o cursor na linha entre o segundo IF .. IS INITIAL e o ENDIF correspondente e clique no boto Code Wizard novamente. Lembre-se de apagar o cdigo gerado aps este IF.
Pgina | 7
Salve e v para a View NO_RESULT. Na aba layout, selecione o boto Nova pesquisa. Vamos criar uma Action para o evento OnAction deste boto:
Para facilitar, ao criar uma Action, possvel indicar um Outbound Plug a ser disparado no mtodo que ir implementar esta Action. Selecione o Outbound Plug criado.
Pgina | 8
Ainda na View NO_RESULT, v para a aba Methods. Note que foi criado um novo mtodo chamado HANDLEDISPLAY_NO_RESULT, o qual foi gerado automaticamente ao criarmos o Inbound Plug DISPLAY_NO_RESULT. Neste mtodo, podemos montar o texto a ser mostrado no TextView desta View. Inicialmente, devemos recuperar os valores da pesquisa. Isso feito atravs dos dados j disponveis no Context desta View. Novamente usaremos o Code Wizard para ler os dados do Context. Lembre-se de posicionar o cursor na posio correta no editor.
Pgina | 9
Pgina | 11