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)