AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2007, 16:11   #1  
moid is offline
moid
Участник
 
84 / 10 (1) +
Регистрация: 05.02.2007
Как изменить св-во Font у грида?
Как сделать так, чтобы при выполнении определенного условия некоторые записи в гриде были зачеркнуты(не подчеркнуты)?
Старый 13.02.2007, 16:29   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Через стандартные механизмы Аксапты думаю никак.
Старый 13.02.2007, 16:55   #3  
moid is offline
moid
Участник
 
84 / 10 (1) +
Регистрация: 05.02.2007
Спасибо за ответ
Старый 14.02.2007, 09:35   #4  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Странно... в displayOptions механизмы для этого есть:
X++:
_options.fontItalic(true);
_options.fontBold(true);
_options.fontUnderline(true);
Но у меня не получилось попровить стиль текста - только цвет.

С Уважеинем,
Георгий
Старый 14.02.2007, 09:48   #5  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от George Nordic Посмотреть сообщение
Странно...
А чего странного? Ну да, нельзя это сделать. И никогда нельзя было. А названия методов очевидно для будущих версий зарезервированы.
Из ДевГайда:
Цитата:
displayOption is executed once for each record, before the record is displayed and after it has been loaded.

The method is used to set text color and background color for individual records
P.S. Ну и за Макса дам ссылку на ерпкб.
http://erpkb.com/Axapta/InterfejjsPol'zovatelja
Старый 14.02.2007, 10:20   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от George Nordic Посмотреть сообщение
Странно... в displayOptions механизмы для этого есть:
X++:
_options.fontItalic(true);
_options.fontBold(true);
_options.fontUnderline(true);
Но у меня не получилось попровить стиль текста - только цвет.

С Уважеинем,
Георгий
Более того, автору нужен зачеркнутый шрифт, механизмы для этого отсутствуют в display options, даже если бы последние работали со шрифтом
Старый 14.02.2007, 10:21   #7  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Еще насторожило "_options.fontBold([boolean]);", хотя bold - это не логический, а перечисляемый тип.
Старый 14.02.2007, 10:24   #8  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от George Nordic Посмотреть сообщение
хотя bold - это не логический, а перечисляемый тип.
Ну, видимо, когда все это писалось, никому даже не могло прийти в голову, что бывает не только Bold, но еще и Semibold, Extrabold и.т.д. Или просто решили, что в гриде все это уж точно лишнее и простого болда достаточно. Как в ворде. Это же не отчет, в конце-то концов.
Старый 16.12.2010, 16:30   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
... а воз и ныне там
Это конечно не сверхпопулярная задача, даже, чесно сказать, за всё своё время работы мне как-то не очень это было нужно, но тут вот что-то понадобилось мне выборочно изменять жирность строк грида... И какого-же было моё удивление... А когда я нашёл эту тему 2007-го года, ... Мда ... "названия методов очевидно для будущих версий зарезервированы". Ну ну, для внуков наших наверное . Извините накипело.

А главное у столбца (элементе упраления, лежащем на гриде) можно менять эти свойства, т.е. сам элемент управления Grid поддерживает это, а вот FormRowDisplayOption - это для потомков.
Старый 16.05.2013, 10:23   #10  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Я на всякий случай добавлю, что и в AX2012 R2 данные методы все еще не работают.
За это сообщение автора поблагодарили: S.Kuskov (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
COM Word и font.bold(true) vadimiron DAX: Программирование 5 31.07.2008 23:40
Как изменить фамилию гл.буха в счет-фактуре? AX 3.0. Подскажите... Бриллиантик DAX: Функционал 5 07.05.2008 11:50
Дисплей метод таблицы который вызывается из ГРИДА 3oppo DAX: Программирование 10 23.05.2006 06:47
Обработка накладной – функция изменить дату Sanya DAX: Функционал 2 05.08.2005 12:50
Сколько раз вызывается DataMethod поля грида при инициализации этого грида? storer DAX: Программирование 2 18.11.2003 14:03
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:21.