Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Странное поведение таблиц в новой (2.2.8.0) версии  (Прочитано 3120 раз)

Victor_P.

  • Пользователь
  • **
  • Сообщений: 69
    • Просмотр профиля
Что-то случилось с таблицами в версии 2.2.8.0 (ну или ЯЧДНТ)
в клиенте не показывается содержимое таблицы, хотя данные в ней есть.
Т.е. например, после:
Код: (delphi)
aQuery := 'select `id`, `name` from components order by `name`;';
tblCmpn.RunSQL(aQuery, tsSaveFixRow);
я могу свободно выбрать что-то из этой таблицы:
Код: (delphi)
IDCmpn := tblCmpn.Columns[0].Cells[j].Text;
NameCmpn := tblCmpn.Columns[1].Cells[j].Text;
но визуально таблица пустая и вокруг таблицы мигает прямоугольник.
При этом в web-клиенте она отображается вполне нормально.
При попытке кликнуть по такой таблице:
Код: (delphi)
id := tblCmpn.Columns[0].Cells[tblCmpn.RowIndex].Text;
name := tblCmpn.Columns[1].Cells[tblCmpn.RowIndex].Text;
в логе сервера такое: (картинка), т.е. что-то с индексом.
« Изменён: 26 Мая 2018, 10:46:52 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Обновили, скачайте повторно, проблема не должна возникать.

Victor_P.

  • Пользователь
  • **
  • Сообщений: 69
    • Просмотр профиля
Да, теперь все нормально, спасибо.
Обнаружил еще одну непонятку в таблице.
В талицах, которые я создавал в предидущих (раньше 2.2.7.0) версиях в фиксированной строке прописаны заголовки столбцов.
В таблицах, которые создаю сейчас поле заголовка столбца нигде не отображается, фиксированная строка выводится пустой.
И самое смешное, что я не помню где раньше вводил название заголовков столбцов (по логике именно в Columns->Captions),
но сейчас не могу добиться, чтобы эти заголовки показывались в фиксированной строке.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Цитировать
И самое смешное, что я не помню где раньше вводил название заголовков столбцов
Сначала нужно выделить таблицу. Затем выделить в таблице ячейку в которую нужно ввести текст. Затем в свойство Текст ввести название заголовка (см. вложение). Аналогично можно заполнять другие ячейки.
« Изменён: 08 Февраля 2018, 18:33:09 от Simple-Scada »

Victor_P.

  • Пользователь
  • **
  • Сообщений: 69
    • Просмотр профиля
Ааааааааа, блин!
Спасибо большое!

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Здравствуйте. Та же проблема с таблицами, не показывает содержимое. Можно тоже просто заново скачать дистрибутив?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Да, скачайте повторно, совсем недавно обновляли архив - добавили ещё несколько исправлений для web.

АО.МХЗ

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Кстати, после обновления таблицы можно как-то возвращать скролл на ту же позицию, что была до обновления? Позиция выделения строки сохраняется, а скролл - нет.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
АО.МХЗ, сейчас нельзя управлять скроллом. Добавим такую возможность.

Hunger

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Добрый день.
Появиться ли в ближайшем времени сохранение позиции скролла после обновления таблицы?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Re: Странное поведение таблиц в новой (2.2.8.0) версии
« Ответ #10 : 07 Сентября 2019, 09:33:26 »
Здравствуйте.
Да, эта возможность точно будет в ближайшем обновлении.

UPD: начиная с версии 2.3.6.3 позиция скролла таблиц сохраняется при обновлении таблицы.
« Изменён: 07 Декабря 2019, 11:26:08 от Simple-Scada »