Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataStore.makeSelectionsAlterable( )
|
dataStore.makeSelectionsAlterable () | ||||||||
Este comando não requer parâmetros | ||||||||
O método dataStore.makeSelectionsAlterable( ) define todas as novas seleções de entidades como modificáveis como padrão em todos os armazéns de dados da aplicação atual (incluidos os armazens de dados remotos). Está previsto que se utilize uma vez, por exemplo, nos métodos base On Startup.
Quando não se chama a este método, as novas seleções de entidades podem ser compartidas, dependendo da natureza de seu "pai", ou de como são criadas ( ver a seção Seleção de Entidade Compatível vs Não-compatível).
Nota: este método não se aplica às seleções de entidades criadas por OB Copy ou entitySelection.copy( ) com a opção explícita ck shared.
Nota de compatibilidade: este método só debe ser utilizado em projetos convertidos a partir de versões 4D anteriores a 4D v18 R5 e que contenham chamadas entitySelection.add( ). Neste contexto, o uso de dataStore.makeSelectionsAlterable( ) pode poupar tempo ao restaurar instantaneamente o comportamento 4D anterior em projetos existentes.
Por outro lado, não é recomendado utilizar este método nos novos projectos criados em 4D v18 R5 e superiores, já que evita que se compartam as seleções de entidades, o que oferece um maior rendimento e escalabilidade.
Produto: 4D
Tema: ORDA - DataStore
Criado por: 4D v18 R5
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)