A tag/componente dataScopeBox funciona como a tag layout, porém permite definir em qual objeto Nodo seus controles salvarão/lerão os dados (NodeDatabase);
Após definir o nodo escopo, todos os componentes visuais que estão dentro desta tag passarão a ler e salvar os dados neste nodo.
Saiba mais sobre escopo de dados do NodeDatabase em Lua Form e NodeDatabase.
Atenção: A tag popup não é capturada pelo escopo de dados definido pelo dataScopeBox.
O dataScopeBox possui todas as características de uma tag layout.
Veja:
Além das características herdadas, o dataScopeBox possui também as seguintes características:
Propriedade |
Tipo |
Valor Padrão |
Descrição |
nodeObject ou |
nil |
Define em qual objeto nodo de um NodeDatabase os controles de edição deste dataScopeBox devem salvar os dados. Observações:
Veja também: |
É possível invocar métodos dos controles usando código LUA.
Método |
Descrição |
dataScopeBox:setNodeObject(nodeObject) |
Método alternativo para alterar a propriedade "scopeNode" |
dataScopeBox:getNodeObject(); |
Método alternativo que retorna o valor da propriedade "scopeNode" |
Nome do evento |
Descrição |
|
Este evento é invocado quando o objeto nodo de um NodeDatabase associado a este dataScopeBox está pronto para ser usado. Quando este evento é chamado, você pode assumir:
|
|
Este evento é invocado quando o objeto nodo de um NodeDatabase associado a este dataScopeBox deixa de estar pronto para ser usado. Quando este evento é chamado, você pode assumir:
|
|
Este evento é invocado um objeto nodo de um NodeDatabase é associado ou desassociado a este dataScopeBox. Ver NodeDatabase |
Veja também Tratando eventos do Lua Form.
Veja o tutorial Criar uma lista dinâmica + painel de detalhes para ver o exemplo completo .
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator