Tag script
Esta tag especial serve para definir um bloco de códigos LUA (veja A linguagem de programação LUA) que será executado quando uma nova instância do Lua Form for criada.
Observações:
- O corpo da tag contém código de programação LUA
- Esta tag não cria nenhum controle.
- A ordem que a tag script foi definida no documento Lua Form importa! O código será executado logo após a criação da tag/controle que está acima, porém antes da criação da tag/controle que está abaixo. No momento exato em que o script é executado, a variável "sheet" conterá valor nil e será preenchido num momento posterior.
Importante: Não deixe de ler as Orientações ao usar código LUA em um Lua Form
Características
Propriedades e atributos
Esta tag não possui propriedades e atributos.
Exemplos
Exemplo 1 - Exibindo um "olá mundo" na hora da criação de uma instância do Lua Form
<?xml version="1.0" encoding="UTF-8"?> <form name="frmFichaTeste">
<script> showMessage("Olá mundo"); </script> </form>
|
Ao criar a interface:

Exemplo 2 - Definindo funções para serem invocadas depois
<?xml version="1.0" encoding="UTF-8"?> <form name="frmFichaTeste">
<script> local function exibirMensagem() local msg = ""; for i = 1, 5, 1 do msg = msg .. "Linha " .. i .. "\n"; end; showMessage(msg); end; </script>
<button text="Meu Botão" left="20" top="20" onClick="exibirMensagem();"/> </form>
|

Veja também:
Created with the Personal Edition of HelpNDoc: Effortlessly upgrade your WinHelp HLP help files to CHM with HelpNDoc