Evento: SelectCell
Este evento pode estar associado a : Grid de Tags, Grid de Modelo, e Grid de Alarmes.
Variáveis sempre registradas neste tratador:
Variável |
Descrição |
Col |
Coluna do grid que foi selecionada |
Row |
Linha do grid que foi selecionada |
Grid |
Objeto gráfico que corresponde ao Grid propriamente dito a quem este evento estava associado |
print("Célula selecionada Linha: " .. Row .. " Coluna: " .. Col)
Variáveis registradas neste tratador, quando evento associado a TableTag e TableModel:
Variável |
Descrição |
CellTag |
Instância de Tag envelopada que corresponde a célula selecionada |
CellValue |
String com o valor da célula selecionada |
print("CellValue " .. CellValue)
local tag = CellTag
print("Id " .. tag.Id)
print("Name " .. tag.Name)
print("Value " .. tostring(tag.Value))
print("Quality " .. tag.Quality)
print("Type " .. tag.Type)
print("DateTime " .. tostring(tag.DateTime))
Variáveis registradas neste tratador, exclusivas de evento associado a TableModel:
Variável |
Descrição |
CellInstance |
Instância de Modelo associada à linha da tabela de Modelo |
-- Obter uma instância de modelo
function printInstance(inst)
print("\tInstance Ref: " .. inst.Ref)
print("\tInstance ItemID: " .. inst.ItemID)
print("\tInstance Name: " .. inst.Name)
print("\tInstance Group: " .. inst.Group)
print("\tInstance Model: " .. inst.Model)
print("\tInstance ModelID: " .. inst.ModelID)
end
printInstance(CellInstance)