Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/139: Рейтинг темы: голосов - 139, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821

Иконки в представлении

13.12.2009, 11:45. Показов 26817. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Интересует такой вопрос:
Есть view, есть столбик, в котором отображены цены, Стиль колонки - Number, Format - Currency
Вопрос, могу я сделать так, что если:
1) значение > 0$, то отображать значение,
2) значение = 0$, то отображать иконку
???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.12.2009, 11:45
Ответы с готовыми решениями:

Иконки Font Awesome - как задать цвет каждой иконки по отдельности?
Добрый вечер/день/утро! Прошу помочь разобраться... Нашел на просторах код кнопок для блока соц. сетей, в CSS задано оформление блока в...

При размещении иконки Font Awesome в разметке появились дополнительно 4 иконки в разных частях разметки
При размещении иконки Font Awesome в <h2> одной из секций разметки HTML (строка 62) появились ещё 4 иконки в разных частях сайта, причём,...

Группировка в представлении
Имеется запрос: SELECT c.FriendlyName 'Инв. №', c.ComputerName 'Имя компьютера', o.Description 'Описание', s.Logdate...

20
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
13.12.2009, 12:00
может, Вам подойдет сделать 2 колонки - одна с иконкой, другая - со значением?
1) значение > 0$, то отображать значение, иконка 0
2) значение = 0$, то отображать иконку, значение ""
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.12.2009, 12:17
OKEN, да я думал этот вариант, но каряво получится
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.12.2009, 12:17
Цитата Сообщение от wowa
Вопрос, могу я сделать так, что если:
1) значение > 0$, то отображать значение,
2) значение = 0$, то отображать иконку
Нихт, не можешь
2 колонки - выбор джедая!
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
13.12.2009, 12:44
Цитата Сообщение от Omh
Нихт, не можешь
2 колонки - выбор джедая!
Нет, ну если очень хочется поизвращаться и число максимум 5-разрядное, можно нарисовать иконки с цифрами от 0 до 9 и собирать из них число :O_0: (то есть теоретически так сделать можно). Но я б так не делал — 2 колонки оптимальное решение.
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.12.2009, 12:48
Цитата Сообщение от nvy
можно нарисовать иконки с цифрами от 0 до 9 и собирать из них число
Так одновременно в колонке можно только одну иконку отображать же.
Так чта, если максимум 5 разрядов, то можешь сделать 99999 иконок и показывать соответсвующую. :O_0:
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
13.12.2009, 12:59
извращенцы, однако :O_0:
кстати, зато в вебе можно через html сколько надо картинок прописать.
а вот в лотусе, думаю, с этим затык будет...
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
13.12.2009, 13:30
Цитата Сообщение от Omh
Так одновременно в колонке можно только одну иконку отображать же.
Так чта, если максимум 5 разрядов, то можешь сделать 99999 иконок и показывать соответсвующую. :O_0:
Пиши так: id_icon1:id_icon2:id_icon3:id_icon4:id_i con5 — и будет тебе счастье

P.S. — сорри за дезу — не до пяти, а до десяти иконок в столбце (проверял 8.0.1). Свои и лотусовые иконки не смешиваются.
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.12.2009, 14:52
Цитата Сообщение от nvy
и будет тебе счастье
Счастье есть, его не может не быть.
Заплюсовал!
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.12.2009, 16:10
Не понял...
5 разрядов, это если значение < 100тыс?
и что такое id_icon1:id_icon2:id_icon3:id_icon4:id_i con5 ????
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
13.12.2009, 16:25
Цитата Сообщение от wowa
Не понял...
5 разрядов, это если значение < 100тыс?
и что такое id_icon1:id_icon2:id_icon3:id_icon4:id_i con5 ????
Лучше делать два столбца рядом и не мучиться. Установить фиксированную ширину столбца с иконкой, тогда границы между ними не будет.
НО если уж очень хочется, то столбец может содержать до 10 иконок (в восьмёрке, в других версиях не проверял), соответственно можно отображать 0 - 9999999999 разрядов для целых чисел. Добавляем в ресурсы иконки для цифр, даём им алиасы "0"... "9" соответственно, в формулу столбца пишем формулу, которая из числа (напр. 32768) делает список символов ("3" : "2" : "7" : "6" : "8"). Формулу изобретать не буду, ибо кмк это изврат только для исследовательских целей, но не для "боевой" базы, посколько наверняка будет сильно тормозить.
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.12.2009, 16:29
Цитата Сообщение от nvy
столбец может содержать до 10 иконок (в восьмёрке, в других версиях не проверял)
7.0.2 - полёт такой же
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.12.2009, 16:41
nvy , дак что оно мне покажет?
допустим для числа 123 покажет три иконки?
Мне надо, если 3 документа, и столбец имеет такие значения:
1234567.00
0.00
9876543.00

то чтобы отобразило:
1234567.00
"Иконка"
9876543.00


Добавлено: И все же хотелось бы увидеть формулу для столбца, имя поля ,например, = "field_1"
Спасибо
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
13.12.2009, 16:41
wowa
А чем плох вариант с двумя столбцами? Будет выглядеть примерно так:

Code
1
2
3
4
...|Сумма           |...
1234567.00
:(
9876543.00
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.12.2009, 16:47
nvy , ну криво получается... да и хотят в один столбец
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
13.12.2009, 17:20
Цитата Сообщение от wowa
nvy , ну криво получается... да и хотят в один столбец
На затравку:

Code
1
2
3
4
5
6
7
8
@If(sum = 0; "emptyIcon";
@Do(@Set("txt"; @Text(sum));
@Set("len"; @Length(txt));
@Set("res"; @Middle(txt; 0; 1));
@For(i := 1; i < len; i := i + 1;
@Set("res"; res : @Middle(txt; i; 1)));
res
));
Только всё будет прижиматься влево, для выравнивания вправо нужно добавлять "пустые" иконки слева. Также точку я не рассматривал.
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.12.2009, 17:28
sum - сумма чисел поля?
Надо ставить галочку: "Отображать значения как иконку" ?
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.12.2009, 17:36
Да изначально бредовая идея, гемор на ровном месте.
Либо делай 2 колонки, либо цветом подсвети, если так охота выделить строку.
0
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
13.12.2009, 17:40
Цитата Сообщение от wowa
то чтобы отобразило:
1234567.00
"Иконка"
9876543.00
"Иконку", случайно, не "0" красивый хотят видеть?



Цитата Сообщение от Omh
либо цветом подсвети
:O_0:
нулевые значения - вполне достаточно для привлечения чрезмерного внимания
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
14.12.2009, 08:25
Omh
Klido
Полностью поддерживаю, о чём выше уже постил. Но человек, как правило, пока сам не набъёт шишек, других плохо слушает.



Цитата Сообщение от wowa
sum - сумма чисел поля?
Надо ставить галочку: "Отображать значения как иконку" ?
1 - числовое значение, подлежащее отображению
2 - разумеется, надо
3 - откажитесь от этой идеи, пока не поздно. Лучше сразу сказать заказчику, что его хотелка нереализуема, чем после "танцев с бубном" получить еле ворочающегося монстра, которого потом всё равно придётся переделывать. Кстати, Omh дело предлагает - выделение цветом будет ещё наглядней, чем иконка, и делается легко.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2009, 08:25
Помогаю со студенческими работами здесь

данные в представлении
у меня в представлении есть 5 полей при добавлении документа в этом представлении не отображается инфа по этому документу, а только пишет...

Значик в представлении
Лотусисты привет! Вот такая задача встала, делаю представлене и для одной из колонок исползую формулу. ...

Ответы В Представлении
Добрый день! Подскажите, пожалуйста, почему не разворачивается ветвь с ответами в представлении у пользователя?

Отбор в представлении
Нужна помощь вот по такому вопросу: Необходимо что бы пользователи при просмотре представления видели только собственные документы. 1....

Запрос в представлении
Здравствуйте, помогите исправить запрос (называется в бд 8-3) так чтобы, он создавал представление, которое выводило бы для каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru