задача
необходимо визуально отображать числовые данные при этом раскрашивая каждое число в определённый из двух-трёх цветов которые задаются в настройках для каждого промежутка чисел например с 1-10 черные с 11-20 зелёные с 21-30 красные
со стороны пользователя должно выглядеть так
есть поле ввода, кнопка и визуальное поле отображения вводимых чисел
ввел цифру 1 она добавилась и выделилась черным цветом, ввёл цифру 22 ода добавилась сбоку и выделилась красным цветом, все последующие цифры также окрашиваются в свой цвет и добавляются сбоку.
необходимо сохранить возможность перемотки(просмотра) этих чисел
--------------------------------
| 1 | 22 | 12 | 9 | 15| 29 |
--------------------------------
и т.д. добавляются с этого >>> края, но это не критично можно добавлять с любой стороны
подумываю пока только о таблице, но чтото мне не нравится этот метод
Этот топик читают: Гость
|
Ответов: 1528
Рейтинг: 57
|
|||
| карма: 0 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
[flood]
hitman249 писал(а): графический сдвиг новыг данных по горизонтальной плоскостиЧто всех в эту плоскость потянуло |
|||
| карма: 1 |
|
|
Ответов: 1528
Рейтинг: 57
|
|||
|
Ivann, [flood]ничего общего со всем известной темой
это уже было давно запланировано |
|||
| карма: 0 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_24849.txt [446B] [126] |
|
Ответов: 1528
Рейтинг: 57
|
|||
|
1nd1g0, это вертикальный вариант
|
|||
| карма: 0 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
|
hitman249, это вариант любой направленности:
|
|||
| карма: 1 |
| ||
| Голосовали: | hitman249 |
|
Ответов: 3349
Рейтинг: 233
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_24850.txt [1.6KB] [173] | ||
| Голосовали: | hitman249 |
|
Ответов: 1528
Рейтинг: 57
|
|||
|
1nd1g0, оо не приходилось использовать этот компонент, очень интересно
|
|||
| карма: 0 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_24852.txt [1.9KB] [171] |
|
Ответов: 1528
Рейтинг: 57
|
|||
|
1nd1g0, а как добавить число в конец строки ?
|
|||
| карма: 0 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
|
hitman249, это обычный текст, работайте с ним, как с любым другим текстом (doText, doAdd и т.п.). При разделении пунктуацией (например - пробелами) слова (в данном случае - числа) будут подсвечиваться соответственно таблице в HighlightOptions -> HilightStrings. При гигантских диапазонах чисел, естественно, это не самый практичный метод, а вот при числах месяца, например - вполне, хотя и с юмором)
|
|||
| карма: 1 |
|
|
Ответов: 1528
Рейтинг: 57
|
|||
|
1nd1g0, по факту конечно чисел будет порядка нескольки сотен тысяч, но как я понял тут постоянная переинициализация строки будет, и остаётся разве, что отбирать последних 30 чисел и выводить, иначе понятное дело..
|
|||
| карма: 0 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
|
hitman249 писал(а): орядка нескольки сотен тысячА диапазон чисел какой, 0..30 или тоже тысячи? При таких объёмах данных, не пересмотреть ли парадигму программы? Точно нужно выводить именно строчку из сотен тысяч чисел? |
|||
| карма: 1 |
|
|
Ответов: 1528
Рейтинг: 57
|
|||
|
1nd1g0, диапазон чисел 0-36, выводить все тысячи бессмысленно, так как имеют значение для человека только последние введённые, остальные числа идут уже в расчёты.
|
|||
| карма: 0 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
|
hitman249, тогда - широкая свобода действий, хоть отряд Label окрашивай, хоть отрисовывай графикой, хоть таблицей, хоть в текст с цветовой подсветкой загоняй, вариантов много. Одни индусские, другие профессиональные, всё едино работать будет) В публикаторе и уже демонстрировали отображение объёмных данных текстом с раскраской, например.
|
|||
| карма: 1 |
|



Поиск
Друзья
Администрация