|  26.03.2005, 09:28 | #1 | 
| Участник | display метод тормозит 
			
			Доброго всем здравия! Задача: Считать сумму по строкам заказа и выводить в грид в заголовок. Форма SalesTable. Реализация: Создал display метод на датасорсе, вывел в грид. Проблема: Тормозит при прорисовке. Это как-нибудь лечится? С уважением, Woland. | 
|  | 
|  26.03.2005, 11:46 | #2 | 
| Модератор | 
			
			1) Вы как считаете: со скидками, со скорректированными налогами, с учетом отгруженных и т.п.? Тогда неудивительно, что тормозит. 2) Если алгоритм расчета проще - то закешируйте этот метод добавьте в ините датасорса this.cashaddmethod("Мой чудесный метод"); 3) Если же все-таки алгоритм рассчета сложный, то, видимо, придется делать еше одно поле в SalesTable и пересчитывать его при изменении некоторых параметров, влияющих на стоимость заказа. Будьте осторожны, допустим, SalesTable/Line Type использует doInsert, дабы избежать рекурсии. Так что, просто пререкрыв validateField/write на SalesLine, изменение ряда пареметров не поведет за собой вызова Вашего пересчета. С Уважением, Георгий. | 
|  | 
|  26.03.2005, 12:11 | #3 | 
| Участник | 
			
			Спасибо за ответ. Алгорит не сложный: суммирование сумм строк. Метод кэшировал, но результата это не дало никакого, во всяком случае визуально все так же притормаживает и моргает. С Уважением, Woland. | 
|  | 
|  26.03.2005, 12:31 | #4 | 
| Модератор | 
			
			Мда.. display выполняются на клиенте... Давай обманем:сделай 2 метода: PHP код: 
			С Уважением, Георгий. | 
|  | 
|  28.03.2005, 14:49 | #5 | 
| Administrator | 
			
			Лучше разберитесь с классом SalesTotals.
		 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Grid и display-метод | 20 | |||
| display-метод | 9 | |||
| Можно ли в display методе узнать для какого FormControl'а этот метод вызван? | 3 | |||
| display метод с параметром | 5 | |||
| display метод для StaticText | 2 | |||
| 
 |