Simple-Scada forum

Simple-Scada 2 => Ошибки => Тема начата: Victor_P. от 08 Февраля 2018, 15:45:02

Название: Странное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Victor_P. от 08 Февраля 2018, 15:45:02
Что-то случилось с таблицами в версии 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;
в логе сервера такое: (картинка), т.е. что-то с индексом.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Simple-Scada от 08 Февраля 2018, 16:54:06
Здравствуйте.

Обновили, скачайте повторно, проблема не должна возникать.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Victor_P. от 08 Февраля 2018, 17:44:07
Да, теперь все нормально, спасибо.
Обнаружил еще одну непонятку в таблице.
В талицах, которые я создавал в предидущих (раньше 2.2.7.0) версиях в фиксированной строке прописаны заголовки столбцов.
В таблицах, которые создаю сейчас поле заголовка столбца нигде не отображается, фиксированная строка выводится пустой.
И самое смешное, что я не помню где раньше вводил название заголовков столбцов (по логике именно в Columns->Captions),
но сейчас не могу добиться, чтобы эти заголовки показывались в фиксированной строке.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Simple-Scada от 08 Февраля 2018, 18:32:38
Цитировать
И самое смешное, что я не помню где раньше вводил название заголовков столбцов
Сначала нужно выделить таблицу. Затем выделить в таблице ячейку в которую нужно ввести текст. Затем в свойство Текст ввести название заголовка (см. вложение). Аналогично можно заполнять другие ячейки.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Victor_P. от 08 Февраля 2018, 18:45:50
Ааааааааа, блин!
Спасибо большое!
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: deldemo от 09 Февраля 2018, 07:12:52
Здравствуйте. Та же проблема с таблицами, не показывает содержимое. Можно тоже просто заново скачать дистрибутив?
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Simple-Scada от 09 Февраля 2018, 10:32:26
Здравствуйте.

Да, скачайте повторно, совсем недавно обновляли архив - добавили ещё несколько исправлений для web.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: АО.МХЗ от 09 Февраля 2018, 13:22:41
Кстати, после обновления таблицы можно как-то возвращать скролл на ту же позицию, что была до обновления? Позиция выделения строки сохраняется, а скролл - нет.
Название: Re: Станное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Simple-Scada от 12 Февраля 2018, 09:34:40
АО.МХЗ, сейчас нельзя управлять скроллом. Добавим такую возможность.
Название: Re: Странное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Hunger от 06 Сентября 2019, 14:20:38
Добрый день.
Появиться ли в ближайшем времени сохранение позиции скролла после обновления таблицы?
Название: Re: Странное поведение таблиц в новой (2.2.8.0) версии
Отправлено: Simple-Scada от 07 Сентября 2019, 09:33:26
Здравствуйте.
Да, эта возможность точно будет в ближайшем обновлении.

UPD: начиная с версии 2.3.6.3 позиция скролла таблиц сохраняется при обновлении таблицы.