4D v16.3MOBILE Return selection |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
MOBILE Return selection
MOBILE Return selection
O comando MOBILE Return selection devolve um objeto JSON que contém a seleção atual de aTabela transformada em uma coleção de entidades Wakanda. Este comando está destinado para ser chamado no contexto de uma conexão 4D Mobile, geralmente entre a aplicação 4D e uma aplicação Wakanda (via REST). Quando se estabelece uma conexão 4D Mobile e foram configurados os direitos de acesso adequados, uma aplicação Wakanda pode executar um método projeto 4D que devolve um valor no parâmetro $0. O comando MOBILE Return selection lhe permite devolver em $0, a seleção atual de registros da tabela aTabela, na forma de um objeto tipo coleção de entidades em formato JSON. Este objeto é compatível com as coleções de entidades de Wakanda que contém uma seleção de registros (ou seja, de entidades). Tenha em conta que os acessos 4D Mobile requerem configurações específicas em suas bases 4D:
Tenha em cuenta que pode passar toda tabela válida da base em aTabela e não necessariamente a tabela com a que o método projeto foi associado em suas propriedades. Este parâmetro só se utiliza do lado Wakanda para definir os objetos para os que se pode chamar ao método. Para obter mais informação sobre a configuração 4D Mobile, consulte a documentação 4D Mobile. Você deseja mostrar a seleção atual da tabela [Countries] em uma grade Wakanda, baseado em uma pesquisa. //FindCountries project method a seleção devolvida pode ser utilizada diretamente em Wakanda como uma coleção válida. No modelo do servidor de Wakanda conectado a 4D via 4D Mobile, você criou uma página com uma grade associada a tabela 4D Countries. Por padrão, durante a execução, se mostram todas as entidades da tabela 4D: O código do botão é: button1.click = function button1_click (event) <p> { sources.countries.FindCountries("i", { /chamamos ao método 4D, "i" se passar em $1 onSuccess:function(coll){ //função de retro chamada (assíncrona), recebe $0 como parâmetro sources.countries.setEntityCollection(coll.result); //substitui a coleção de entidades atual // com a que recebe no objeto coll.result } }); };a Como resultado, a grade se atualiza:
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v14 R3 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||