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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2002, 11:48   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Раскраска строк в Grid'е
Необходимо на форме VendTrans раскрашивать корректирующие проводки.

Сделал так:

PHP код:
public void displayOption(Common _p1FormRowDisplayOption _options)
{
    if (
_p1.(fieldNum(VendTrans,Correct )))
    
_options.textColor(255);

    
super(_p1_options);

Вроде все работает, но время от времени наблюдается следующий глюк.

Если я из формы поставщиков выбираю какого-либо поставщика и нажимаю клавишу "Проводки" и если среди этих проводок есть раскрашиваемые, то НА НЕКОТОРЫХ проводках Аксапта молча вылетает. Повторюсь, на некоторых - на одной, двух всего. Причем если подождать какое то время(неделю, две) то на данных проводках Аксапта вылетать перестает, но зато на какой-нибудь другой начинает.


Если закоментировать мой код в этом методе, то тут же все начинает работать. Если посмотреть из отладчика, то Аксапта вылетает именно в super().

Кто-нибудь сталкивался с этим ? Какие будут рекомендации (уж больно эта возможность привлекательна) ?
Старый 14.10.2002, 12:11   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Сталкивались.. и писали на этом форуме (Справа сверху есть кнопочка Поиск ...;-))
Решение не найдено - просто глюк сложных форм
Старый 14.10.2002, 12:20   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Сталкивались.. и писали на этом форуме (Справа сверху есть кнопочка Поиск ...;-))
Решение не найдено - просто глюк сложных форм
Ты имеешь в виду вот это: http://www.axforum.info/forums/showt...=displayOption

Цитата из той ветки:

Цитата:
ну наконец-то я нашел у кого еще это не работает
действительно, когда пытаешься раскрасить форму с более чем одним datasource, он вываливается на ошибку.
VendTable - один DataSource, а проблема та же
Старый 14.10.2002, 16:05   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Странно, мы в VendTrans проводки вот уже почти год как красим (правда несколько по другим критериям), такого никогда не было.

Была проблема с интерфейсом: кнопки на форме справа тоже красятся в разные цвета. Происходит это потому, что у них VendTrans тоже в DataSource указан. Чтобы хоть немного это буйство цвета контролировать, я решил отменять раскраску для выбранной строки:
PHP код:
this.clearDisplayOption(this.cursor()); 
Попробуйте и Вы вставить это в VendTrans_ds.displayOption (у меня это находится прямо после вызова super()), вдруг поможет.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Раскраска строк ListView Андре DAX: Программирование 22 27.10.2009 20:45
Количество строк в Grid Eland DAX: Программирование 3 10.11.2006 15:03
Кол-во выделенных строк в Grid Bigzone DAX: Программирование 3 19.10.2006 12:47
подсчет строк у несколких таблиц и вывод на grid braathe DAX: Программирование 1 23.03.2005 16:05
как подсчитать кол-во строк в Grid'е ? Omeo DAX: Программирование 13 26.03.2004 18:50

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

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

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