2016-08-24 109 views
3

我想在SugarCRM 7.7中創建一個過濾器。我正在一個客戶模塊中工作。sugarcrm過濾orderby字段

我的新filtername是'下次檢查日期'。 enter image description here

我創建了我 的src /模塊/ mynewfiltermodule /客戶/基/過濾器/ nextreviewdate/nextreviewsate.php

$viewdefs[$module_name]['base']['filter']['nextreviewdate'] = array(
'create'    => false, 
'filters'    => array(
    array(
     'id'    => 'nextreviewdate', 
     'name'    => 'LBL_NEXT_REVIEW_DATE_ONLY_FILTER', 
     'filter_definition' => array(
      array(
       'next_review_date' => 'orderby ASC', 
      ), 
     ), 
     'editable'   => false, 
    ), 
), 

)內的文件;

我想按照ASC順序在next_review_date中的字段排序,它是一個日期字段。

有人可以幫助我。我該怎麼做?

回答

1


http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.5/UI_Model/Views/Filters/index.html

在這個環節沒有過濾器的排序方式。 但我有一個想法,你使用你的過濾器,並在那裏應用默認過濾器。
in

custom/modules/module_name/clients/base/views/list/list.php 

'orderBy' => 
     array (
      'field' => 'nextreviewdate', 
      'direction' => 'ASC', 
     ), 

這將設置默認的排序順序。我只找到了這個解決方案。
我認爲這可能對你有幫助。