Страница 1 из 1

Browse с текстовым полем

Добавлено: 25 Август 2014, 13:10
Алексей- Софт-Центр
Добрый день!
Clarion 6 ABC
Кто-нибудь делал Browse с текстовым полем переменной длины?
Типа:
N...Дата...........................Текст
-------------------------------------------------------------------
1...01.01.2014....................Сегодня погода будет
.....................................прохладная, но с какими-то
.....................................осадками
2...02.01.2014....................Сегодня холодно
3...03.01.2014....................Сегодня:
.....................................что-то
.....................................как-то
.....................................куда-то

ЗЫ. Точки не в счет(типа для форматирования :))
Алексей

Re: Browse с текстовым полем

Добавлено: 25 Август 2014, 15:04
Игорь Столяров
Когда-то мы эту тему долго обсуждали в форуме ...
С динамической высотой строки в BROWSE ничего не получилось.
Можно сделать отображение одной записи в несколько строк, но кол-во строк будет фиксированным и разбивать текст по строкам придется вручную.

Re: Browse с текстовым полем

Добавлено: 25 Август 2014, 16:27
Алексей- Софт-Центр
Добрый день!
Да, этот вариант- ручками разбить на несколько записей, он как-бы на поверхности.
Соответственно, можно отследить - какие "фиктивные" записи принадлежат основной,
со всеми вытекающими последствиями:редактирование, удаление,..).
Только почему количество строк фиксировано? По-моему сколько хочешь, столько и добавишь.
Единственно есть небольшой визуальный минус, когда курсор всанет на "середину" тектового поля
(гдето на 3-ю запись из, скажем 6-ти)

Алексей

Re: Browse с текстовым полем

Добавлено: 25 Август 2014, 16:33
Игорь Столяров
Нет. Ты не понял. Не разбить записи, а разбить текст каждой записи на строки.
По твоему примеру это будет выглядеть как:

N...Дата...........................Текст
====================================================
1...01.01.2014....................Сегодня погода будет
.....................................прохладная, но с какими-то
.....................................осадками
...................................................................

2...02.01.2014....................Сегодня холодно
...................................................................
...................................................................
...................................................................

3...03.01.2014....................Сегодня:
.....................................что-то
.....................................как-то
.....................................куда-то

т.е. каждая запись BROWSE будет содержать по 4 строки, но формировать данные в колонке ТЕКСТ
(разбивать текст на 4 строки) придется вручную.

Re: Browse с текстовым полем

Добавлено: 25 Август 2014, 17:24
Алексей- Софт-Центр
Добрый день!

Вот теперь дошло! :)
Спасибо)


Алексей

Re: Browse с текстовым полем

Добавлено: 25 Август 2014, 17:25
kreator
Есть ещё BrowseGrid Control template. Как раз для этих целей. И пример имеется в Examples (не вспомню как называется). Я смотрел, но как-то убогонько для нашего времени. Посмотри, может прокатит, на безрыбье и рак рыба.

Re: Browse с текстовым полем

Добавлено: 26 Август 2014, 11:35
Алексей- Софт-Центр
Дбрый день!
Спасибо, нашел.
Немного не то, но для возможного применения запомнил. :)

Вобщем решил остановиться на варианте с разбивкой сообщения на несколько записей броуза.
Так как значение текстового поля может плавать от нескольких символов до тысячи, не рационально показывать их все
с пустыми строками.



Алексей

Re: Browse с текстовым полем

Добавлено: 27 Август 2014, 16:09
kreator
Есть ещё вариант - нетовский лист Деда Пахома. Весьма продвинутая штука, наверняка есть такой функционал.

Re: Browse с текстовым полем

Добавлено: 27 Август 2014, 16:24
Дед Пахом
Не, с извращениями к доктору, не ко мне. Величина "высота строки" одинакова для всех.

Re: Browse с текстовым полем

Добавлено: 28 Август 2014, 1:38
Admin
kreator писал(а):Есть ещё вариант - нетовский лист Деда Пахома. Весьма продвинутая штука, наверняка есть такой функционал.
Стандартный List подменять прозрачно умеет?