В общем так нельзя сделать, копирование всей строки таблицы (Row) возможно только в пределах одной таблицы. Но в луа можно перегонять данные по отдельности, если эти данные типа Text или Value.
function CallChannel()
-- Подключаемые величины local RowTab1 = channel.GetChild(0):GetValue() -- Номер строки в 1 таблице local RowTab2 = channel.GetChild(1):GetValue() -- Номер строки во 2 таблице -- Сами таблицы local Table1 = q.GetTable("Table1") local Table1 = q.GetTable("Table2")
-- Копируем значение Value из одной ячейки local val1 = Table1:GetColumn("Value1") -- Название колонки в первой таблице local value1 = val1:GetContent(RowTab1) -- Берем значение из ячейки 1 таблицы local val2 = Table2:GetColumn("Value1") -- Название колонки во 2 таблице local value2 = val2:SetContent(RowTab2,value1) -- Копируем значение в эту ячейку
end
« Последнее редактирование: 10 Апреля 2011, 11:16:19 от Alteste » |
|