4D v16.3MOBILE Return selection |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
MOBILE Return selection
MOBILE Return selection
El comando MOBILE Return selection devuelve un objeto JSON que contiene la selección actual de latabla transformada en una colección de entidades Wakanda. Este comando está destinado para ser llamado en el contexto de una conexión 4D Mobile, por lo general entre la aplicación 4D y una aplicación Wakand (vía REST). Cuando se establece una conexión 4D Mobile y se han configurado los derechos de acceso adecuados, una aplicación Wakanda puede ejecutar un método proyecto 4D que devuelve un valor en el parámetro $0. El comando MOBILE Return selection le permite devolver en $0, la selección actual de registros de la tabla laTabla, en la forma de un objeto tipo colección de entidades en formato JSON. Este objeto es compatible con las colecciones de entidades de Wakanda que contienen una selección de registros (es decir, de entidades). Tenga en cuenta que los accesos 4D Mobile requieren configuraciones específicas en sus bases 4D:
Tenga en cuenta que puede pasar toda tabla válida de la base en laTabla y no necesariamente la tabla con la que el método proyecto se ha asociado en sus propiedades. Este parámetro sólo se utiliza del lado Wakanda para definir los objetos para los que se puede llamar al método. Para obtener más información sobre la configuración 4D Mobile, consulte la documentación 4D Mobile. Usted desea mostrar la selección actual de la tabla [Countries] en una rejilla Wakanda, basado en una búsqueda. //FindCountries project method la selección devuelta puede ser utilizada directamente en Wakanda como una colección válida. En el modelo del servidor de Wakanda conectado a 4D vía 4D Mobile, usted ha creado una página con una rejilla asociada a la tabla 4D Countries. Por defecto, durante la ejecución, se muestran todas las entidades de la tabla 4D: El código del botón es: button1.click = function button1_click (event) <p> { sources.countries.FindCountries("i", { //llamamos al método 4D, "i" se pasa en $1 onSuccess:function(coll){ //función de retrollamada (asíncrona), recibe $0 como parámetro sources.countries.setEntityCollection(coll.result); //remplaza la colección de entidades actual // con la que recibe en el objeto coll.result } }); }; Como resultado, la rejilla se actualiza:
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v14 R3 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||