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

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

Автор Тема: Многострочная ячейка в таблице  (Прочитано 4086 раз)

vladka767

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Приветствую!
Подкажите как можно писать в ячейку таблице текст в несколько строк? Если это возможно конечно)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Многострочная ячейка в таблице
« Ответ #1 : 18 Июля 2019, 14:04:30 »
Здравствуйте. В ячейках невозможно разместить текст в несколько строк.

vladka767

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #2 : 22 Июля 2019, 18:57:29 »
Понял, принял   :(

Neskad

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #3 : 22 Июля 2019, 22:36:32 »
Здравствуйте. В ячейках невозможно разместить текст в несколько строк.
Здравствуйте. Вообще-то можно, в скрипте. Вот так:
Код: (delphi)
Table1.GetCell(1, 1).Text:= 'Первая строка'#13#10'Вторая строка';

vladka767

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #4 : 24 Июля 2019, 19:11:02 »
Спасибо за совет!
Мне кажется такая возможность должна быть без использования скриптов  :)
« Изменён: 28 Июля 2019, 14:32:52 от Simple_Scada »

Neskad

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #5 : 25 Июля 2019, 01:19:17 »
Цитировать
Мне кажется такая возможность должна быть без использования скриптов
Это лишнее. SCADA - это в первую очередь система оперативного сбора и контроля показаний приборов/датчиков, а не табличный редактор.  :)
Творчески оформлять таблицы можно (вероятно) редакторе отчётов.

vladka767

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #6 : 25 Июля 2019, 09:54:16 »
Согласен, но раз уж есть таблицы, мне кажется логичным добавить функцию мультистрок в ячейке.
Аргументирую: это необходимо в тех случаях, когда название столбца намного длинее значени что под ним ( пример во вложении ) .
Т.к. растягивать столбец на всю длинну будет нецелесообразным использованием пространства.
Конечно, можно придумать много костылей со скриптами и не только.

Но насколько я понял проект SimpleSCADA постоянно развивается и очень большой шанс что предложения услышат разработчики и внедрят в свой продукт.
Буквально недавно писал про баг с теми же таблицами, так разработчики отреагировали в течении дня, а в течении следующего прислали пофикшеную версию, это очень круто!
Пользуюсь SimpleSCADA с удовольствием и искренне желаю команде успехов! И надеюсь что мои замечания/предложения помогут сделать ее лучше!
Но решение за командой разработчиков  :)




« Изменён: 28 Июля 2019, 14:32:24 от Simple_Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Многострочная ячейка в таблице
« Ответ #7 : 25 Июля 2019, 10:21:40 »
vladka767, сложные заголовки можно составить из компонентов "Текст", а у таблицы стандартный заголовок отключить. См. скрин во вложении. Получится таблица с фиксированным заголовком.

vladka767

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Многострочная ячейка в таблице
« Ответ #8 : 25 Июля 2019, 10:26:51 »
Да, я так и выхожу из положения, спасибо)
Но выглядит оно все же как-то не монолитно.
В общем моё дело попросить, а дальше уже решение за вами)