Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Раскраска "МногострочнойЧасти" в которое есть поле "Текст" (число прочтений - 4699 )
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
13. Февраля 2014 :: 09:15
Печать  
Собственно, есть справочник в нем надо раскрасить строки. В МногострочнойЧасти добавленна собственная колонка поля ввода "Текст". При раскраске раскрашиваются все колонки, а именно добавленная колонка "Текст не раскрашивается". Картинку прилагаю. Как это можно исправить?
  

______1.jpg ( 30 KB | Загрузки )
______1.jpg
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска "МногострочнойЧасти" в которое есть поле
Ответ #1 - 13. Февраля 2014 :: 09:32
Печать  
Использовать новый план расскраски у формекса.
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле
Ответ #2 - 13. Февраля 2014 :: 12:43
Печать  
Eprst писал(а) 13. Февраля 2014 :: 09:32:
Использовать новый план расскраски у формекса.

Плиз, уточните, где посмотреть?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #3 - 13. Февраля 2014 :: 13:47
Печать  
в СП проще всего.
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #4 - 13. Февраля 2014 :: 14:08
Печать  
Ответ просто супер, можно мне ветку форума дать, я почитаю и ознакомлюсь, а то как-то не понятно.
  
Наверх
 
IP записан
 
Igor Nikolaenko
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 47
Зарегистрирован: 01. Апреля 2010
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #5 - 13. Февраля 2014 :: 16:52
Печать  
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска "МногострочнойЧасти" в которое есть поле
Ответ #6 - 14. Февраля 2014 :: 04:57
Печать  
Lexus писал(а) 13. Февраля 2014 :: 14:08:
Ответ просто супер, можно мне ветку форума дать, я почитаю и ознакомлюсь, а то как-то не понятно.


А чего не нравится ?
Открыть пофигуратор и спросить у мужика в кепке стало уже западло ?

Цитата:
План раскраски
Описание
Для ускорения и упрощения работы раскраски таблиц в компоненту с версии 2.0.5.85 введен функционал плана раскраски таблицы. Для его активизации необходимо вызвать метод ИспользоватьПланРаскраски() объекта Сервис с параметром 1 (соответсвенно, для отключения и перехода на старый принцип раскраски надо вызвать тот же метод, но с параметром 0). По умолчанию функционал плана раскраски отключен и работает старая методика раскраски.
Для реализации раскраски по новому функционалу плана раскраски, необходимо добавить в раскрашиваемую таблицу колонку с заголовком "FormEx_ПланРаскраски" (без кавычек, регистронезависимо). Колонка может располагаться в любом месте таблицы. Содержимое этой колонки задает план раскраски таблицы, основанный на тех же макросах, которые описаны в части "Раскраска таблиц". При этом макросы COUNT и INDENT не обрабатываются. В плане раскраски каждая ячейка текущей строки определяется круглыми скобками. В плане учитываются как видимые, так и невидимые колонки. Макросы раскраски надо помещать в места, соответсвующие смене раскраски. Несколько примеров помогу лучше понять этот принцип.
Пример плана раскраски
"()()()(BRUSH[255])()()(BRUSH[NONE)" - обозначает, что начиная с четвертой колонки (включительно) цвет фона ячеек устанавливается красным, а с седьмо раскраска фона отключается и все остальные колонки не раскрашиваются;
"(BRUSH_S[255])" - обозначается, что вся строка, когда она становится текущей, подсвечивается красным фоном.
©СП

  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #7 - 17. Февраля 2014 :: 08:18
Печать  
Спасибо за помощь, теперь понятно, просто не во всех хелпах эта новая раскраска есть.
В общем и новая раскраска мне не раскрашивает данный столбец. В этом столбце выводится картинка  Злой
Да и в новой раскраске у меня почему-то раскрашивается только текущая строка. Т.е. получается куда установлю курсор та строка и раскрашивается.
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #8 - 17. Февраля 2014 :: 08:30
Печать  
Убрал птичку "Показывать пиктограммы" и столбец красится в старой раскраске. Кто-то может что знает, когда столбец отображает пиктограммы, как его можно раскрасить?
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #9 - 17. Февраля 2014 :: 08:46
Печать  
С текущей строкой разобрался, сам ступил. Все нормально при новой раскраске раскрашивает, но только тот столбец с пиктограммой не раскрашивает. У кого есть идеи по раскраске такого столбца и без разницы, новая или старая раскраска?
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #10 - 17. Февраля 2014 :: 13:29
Печать  
Ну раз ответа нет на вопрос "Как раскрасить ячейку 'МногострочнаяЧасть' у которой стоит признак 'Показывать пиктограммы'", то получается что невозможно.

А как обдурить можно данную ситуацю? К примеру если я сниму признак 'Показывать пиктограммы', ячейка будет раскрашиваться, но только вместо пиктограмм будут цифры. Теперь нужно будет заменить цифры на пиктограммы, а вот как пока не знаю.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #11 - 17. Февраля 2014 :: 13:45
Печать  
Дык ежели там пиктограммы показываются, то смысл в расскраске какой ? Там же картинка будет в колонке.
  
Наверх
 
IP записан
 
Lexus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 11. Августа 2009
Re: Раскраска "МногострочнойЧасти" в которое есть поле
Ответ #12 - 17. Февраля 2014 :: 13:54
Печать  
Картинка не всю ячейку занимает.
Ну хорошо, а когда пиктограммы нет, ячейка как-бы пустая, пример рисунка в первом посте. Как в такой ситуации?
  
Наверх
 
IP записан
 
varelchik_f
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 36
Местоположение: Киев
Зарегистрирован: 10. Апреля 2014
Пол: Мужской
Re: Раскраска "МногострочнойЧасти" в которое есть поле "Текст"
Ответ #13 - 15. Апреля 2014 :: 11:48
Печать  
А установить размер ячейки по размеру картинки слабо?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать