我正在尝试在SugarCRM 7.7中创建一个过滤器。我在一个客户模块中工作。
我在我的内部创建了一个文件 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 中的字段进行排序,这是一个日期字段。
有人能帮助我吗?我该怎么办?
答案 0 :(得分:2)
在此链接中,无法在过滤器中进行排序。 但我有一个想法,你使用你的过滤器并在那里应用默认过滤器。在
JobScheduler jobScheduler = (JobScheduler) this.getSystemService(Context.JOB_SCHEDULER_SERVICE);
ComponentName mServiceComponent2 = new ComponentName(this, GPSService.class);
JobInfo.Builder builder1 = new JobInfo.Builder(1, mServiceComponent2);
builder1.setPeriodic(600000);
jobScheduler.schedule(builder1.build());
这将设置默认的排序顺序。我发现只有这个解决方案 我想这可能会对你有帮助。