|
![]() |
#1 |
Участник
|
lev, спасибо больше за столь подробное объяснение, сейчас буду делать.
Пока что вставил свои условия в метод modified того контрола, в котором выбирается данное услвоие - отрабатывает лишь одно из двух... |
|
![]() |
#2 |
Ищущий знания...
|
Цитата:
![]() скрывается один столбец вместо двух?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
Участник
|
Нет, отрабатывает одно условие из двух...
Сделал сейчас метод на форме void visibleFields() и на датасоурсе void visibleCollums() В void visibleCollums() прописал мои условия, а в void visibleFields() пишу X++: SalesQuotationLine_ds.visibleCollums(); if(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode==NoYes::Yes) { SalesQuotationLine_StatusReasonCode.visible(true); } Последний раз редактировалось user_ax; 20.02.2013 в 11:16. |
|
![]() |
#4 |
Ищущий знания...
|
Цитата:
Сообщение от user_ax
![]() Нет, отрабатывает одно условие из двух...
Сделал сейчас метод на форме void visibleFields() и на датасоурсе void visibleCollums() В void visibleCollums() прописал мои условия, а в void visibleFields() пишу X++: SalesQuotationLine_ds.visibleCollums(); if(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode==NoYes::Yes) { SalesQuotationLine_StatusReasonCode.visible(true); } ![]() покажите, что написано в методе visibleCollums (там так же должно быть управление видимостью). и вместо: X++: SalesQuotationLine_ds.visibleCollums(); if(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode==NoYes::Yes) { SalesQuotationLine_StatusReasonCode.visible(true); } X++: SalesQuotationLine_StatusReasonCode.visible(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode);
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|