Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
entitySelection.copy( )

entitySelection.copy( ) 


 

entitySelection.copy ( {opcion} ) -> Resultado 
Parámetro Tipo   Descripción
opcion  Entero largo in ck shared: devuelve una selección de entidades compartibles
Resultado  EntitySelection in Copia de la selección de entidades

La función entitySelection.copy( ) devuelve una copia de la selección de entidades original.

Nota: esta función no modifica la selección de entidades original.

Por defecto, si se omite el parámetro opcion, la función devuelve una nueva selección de entidades no compartible (incluso si la función se aplica a una selección de entidad compartible). Pase la constante ck shared en el parámetro opcion si desea crear una selección de entidades compartible.

Nota: para información sobre la propiedad compartible de las selecciones de entidades, consulte el párrafo Selecciones de entidades compartibles vs. modificables.

Ejemplo  

Se crea una nueva selección de entidades vacía, de productos, cuando se carga el formulario:

 Case of
    :(Form event code=On Load)
       Form.products:=ds.Products.newSelection()
 End case

Luego esta selección de entidades se actualiza con productos y se desea compartir los productos entre varios procesos. Copie la selección de entidades Form.products como una selección compartible:

 ...
  // La selección de entidades Form.products se actualiza
 Form.products.add(Form.selectedProduct)
 
 Use(Storage)
    If(Storage.products=Null)
       Storage.products:=New shared object()
    End if
 
    Use(Storage.products)
       Storage.products:=Form.products.copy(ck shared)
    End use
 End use



Ver también 

OB Copy

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - EntitySelection
Número 905278

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v18 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)