Динамический расчет поля с условием поиска в SuiteCRM

Я хочу сделать динамическую сумму поля, например, на ex1.jpg:

ex1.jpg

Когда я использую поиск с условием, общий список составляет 21 данные, тогда я просто хочу суммировать 21 данные в нижней части представления списка только что отображаемой суммы 20 данных (показанных данных).

Но в левом нижнем углу списка суммируются все данные (более 21 данных) на ex2.jpg:

ex2.jpg

Я искал, используя другое условие, но по-прежнему отображает сумму всех данных.

Кто-нибудь может помочь моей проблеме?


person Agas Maha Astra    schedule 06.01.2016    source источник
comment
Используйте javascript/jquery для динамического суммирования.   -  person kimbarcelona    schedule 06.01.2016
comment
Привет, кимбарселона, есть предложения по этому поводу? может быть, полезная ссылка, чтобы сделать это на suitecrm?   -  person Agas Maha Astra    schedule 06.01.2016
comment
Я закончил в своем пользовательском модуле, чтобы добавить общую сумму внизу списка. 1) необходимо настроить view.list.php 2) создать пользовательскую сумму формы tpl 3) добавить пользовательский tpl в конец списка tpl 4) в функции просмотра списка listViewProcess настроить для расчета общей суммы и добавления в смарт-переменную 5) использовать эту переменную в сумма пл.   -  person Rupesh Singh    schedule 12.04.2016
comment
В процессе просмотра списка этот код используется для расчета суммы. всего = 0; foreach($this-›lv-›data['data'] as $entry) { $total += unformat_number($entry['AMOUNT_USDOLLAR']);   -  person Rupesh Singh    schedule 12.04.2016
comment
я думаю, что нам не нужно использовать js и jquery для этого   -  person Rupesh Singh    schedule 12.04.2016


Ответы (1)


Я закончил в своем пользовательском модуле, чтобы добавить общую сумму внизу списка.

  1. Нужно настроить view.list.php
  2. Создать пользовательскую сумму формы tpl
  3. добавить пользовательский tpl в конец списка tpl
  4. в функции просмотра списка listViewProcess настроена для расчета общей суммы и добавления в смарт-переменную
  5. использовать эту переменную в сумме tpl

В процессе просмотра списка этот код используется для расчета суммы.

$total = 0; 
foreach($this->lv->data['data'] as $entry) { 
   $total += unformat_number($entry['AMOUNT_USDOLLAR']);
}
person Rupesh Singh    schedule 02.05.2016