Посмотрел пост и ветку целиком и, к сожалению, не нашел ответа на свой вопрос.
Если Вы имели ввиду соблюсти порядок команд указанный в посте, то он понятен, только я не могу добиться чтобы он работал с текстовыми ключами.
Этот код работает:function main()
TradePlans=AllocTable()
AddColumn(TradePlans, 1, "Легенда", true, QTABLE_STRING_TYPE, 26) --Бумага
CreateWindow(TradePlans)
SetWindowPos(TradePlans, 0, 0, 1200,400)
InsertRow(TradePlans, 1)
InsertRow(TradePlans, 2)
InsertRow(TradePlans, -1)
SetCell(TradePlans, 1, 1, "Бумага1")
SetCell(TradePlans, 2, 1, "Бумага2")
SetCell(TradePlans, 3, 1, "Бумага3")
message(tostring(GetCell(TradePlans, 1,1).image))
end
Меняю ключ строки с номера на текст и ни чего не работает (хотя ошибок не выдает)function main()
TradePlans=AllocTable()
AddColumn(TradePlans, 1, "Легенда", true, QTABLE_STRING_TYPE, 26) --Бумага
CreateWindow(TradePlans)
SetWindowPos(TradePlans, 0, 0, 1200,400)
InsertRow(TradePlans, "aaa")
InsertRow(TradePlans, "bbb")
InsertRow(TradePlans, "ccc")
SetCell(TradePlans, "aaa", 1, "Бумага1")
SetCell(TradePlans, "bbb", 1, "Бумага2")
SetCell(TradePlans, "ccc", 1, "Бумага3")
message(tostring(GetCell(TradePlans, "aaa",1).image))
end
Вопрос в том и заключается, можно ли вывести на экран таблицу у которой ключи строк Текстовые, а не числовые?