![]() |
#11 |
Ищущий знания...
|
Цитата:
Сообщение от user_ax
![]() Все поля, которые я хочу скрывать\показывать (их 2) это поля датасоурса.
То есть мой метод visibleCollums должен выглядеть так? X++: void visibleCollums() { // 18.02.2013 Если статус не 11 - поле код причины скрывать if(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode==NoYes::Yes) { SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine,StatusReasonCode)).visible(true); SalesQuotationLine_ds.write(); SalesQuotationLine_ds.refresh(); } else { SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine,StatusReasonCode)).visible(false); } //Если стоит галка "запрашивать основное предложение -показывать основное предложение) if(smm.PhaseId == SalesQuotationLine.Status && smm.IsAskMainQuotationId == NoYes::Yes) { SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine,QuotationId)).visible(true); SalesQuotationLine_ds.write(); SalesQuotationLine_ds.refresh(); } else { SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine, QuotationId)).visible(false); } // 3816 18.02.2013 } это уже ведь будет не element, а Table_ds вызывайте element, ведь в нем вызывается нужный нам метод ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|