как вставить системное время в ячейку таблицы

Страницы: 1
RSS
как вставить системное время в ячейку таблицы
 
Добрый день.
Написал такой скрипт и не пойму, почему у меня ячейка пустая.
Код
function Report()
i = i + 1
last_time = os.date("%H:%M:%S", os.time())
SetCell(id, i, 0, tostring(last_time))
end
 
Ячейка может быть пустой если в поле value были переданы битые данные, если вы адресуете несуществующую ячейку.
 
У меня там в функции репорт еще получаются STATUS и  TRADINGSTATUS. Они попадают в соседние ячейки нормально. Может в луа 3.5 что-то поменялось?
 
Дмитрий, В соседние по строке или по столбцу? Может, например, портиться i, может InsertRow забыли включить, может, какие-то проблемы с нулевым столбцом. Хотя нет - я же его использую, только он невидимый.
 
Владимир, Ах, да - ещё возможная причина: неправильный размер в  AddColumn.
 
Цитата
Владимир написал:
Дмитрий, В соседние по строке или по столбцу? Может, например, портиться i, может InsertRow забыли включить, может, какие-то проблемы с нулевым столбцом. Хотя нет - я же его использую, только он невидимый.
Вот полный код функции
Код
function Report()
   i = i + 1
   last_time = os.date("%H:%M:%S", os.time())
   status1 = tonumber(getParamEx(CLASS_CODE,  SEC_CODE, "STATUS").param_value);
   status2 = tonumber(getParamEx(CLASS_CODE,  SEC_CODE, "TRADINGSTATUS").param_value);
   
   SetCell(id, i, 0, tostring(last_time))
   SetCell(t_id, i, 1, tostring(status1))
   SetCell(t_id, i, 2, tostring(status2))
   InsertRow(t_id, -1)
end
а вот скрин работающего окна
[img]file:///G:/Screenshot_1.png[/img]
 
блин, как здесь загружаются картинки)
 
Дмитрий, Дык надо СНАЧАЛА InsertRow а ПОТОМ УЖЕ SetCell. Мало того: она и возвращает ID строки.

Я загружал через кнопку "Загрузить картинки".
 
Цитата
Владимир написал:
Дмитрий, Дык надо СНАЧАЛА InsertRow а ПОТОМ УЖЕ SetCell. Мало того: она и возвращает ID строки.

Я загружал через кнопку "Загрузить картинки".
Поменял на сначала, но ничего не изменилось - вспомнил у меня в функции CreateTable() уже создается стартовая строка и в нее загружается первый репорт
 
 
 
Цитата
SetCell(t_id, i, 0, tostring(last_time))
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Цитата
SetCell(  t_id  , i, 0, tostring(last_time))
Спасибо, как всегда причина была на поверхности)
Страницы: 1
Читают тему
Наверх