|  17.08.2005, 09:08 | #1 | 
| Участник | Как скрыть из класса поле вызываемого отчета 
			
			Как скрыть из класса поле вызываемого отчета. Далаю: this.reportDesign().controlName("ELEMENT").hide(); Но такая конструкция не приводит к желаемогу результату | 
|  | 
|  17.08.2005, 12:05 | #2 | 
| Участник | 
			
			вот так на 3 sp 3 работает PHP код: 
			 | 
|  | 
|  17.08.2005, 12:40 | #3 | 
| Участник | 
			
			Предложенный Вами вариант работает и на SP1. Примером может служить класс PurchBookPrintReport_RU. Но и там и у Вас происходит создание отчета, установка скрытия поля и последующего выполнения. Мне же нужно немного другое. Т.к. мой класс является наследником RunBaseReport, то this.ReportRun() как раз и возвращает мне отчет и казалось бы конструкция this.ReportRun().Design().controlName("Control_1").hide() должна давать требуемый результат (ведь не зря есть функции hide и show()). Но почему-то не получается. Никак не могу понять что я делаю неправильно. Может кто подскажет? | 
|  | 
|  17.08.2005, 12:47 | #4 | 
| Участник | 
			
			Попробуйте следующее: 1) void MyMethod() { reportStringControl rsc; ; rsc = this.reportDesign().controlName("ELEMENT"); rsc.hide(); } 2) где расположено: this.reportDesign().controlName("ELEMENT").hide(); ? Возможно стоит написать вместо this element? | 
|  | 
|  17.08.2005, 13:00 | #5 | 
| Участник | 
			
			to DenNik Цитата: 
		
			2) где расположено: this.reportDesign().controlName("ELEMENT").hide(); ?
		
	 Цитата: 
		
			1) ...
		
	 | 
|  |