Php SilverStripe ModelAdmin searchableFields函数用于映射字段,主文本搜索框位于顶部

Php SilverStripe ModelAdmin searchableFields函数用于映射字段,主文本搜索框位于顶部,php,silverstripe,silverstripe-4,Php,Silverstripe,Silverstripe 4,我正在做一个SilverStripe项目。在我的项目中,我创建了一个ModelAdmin类来显示自定义数据对象。我还通过覆盖DataObject的searchableFields函数来定制搜索/筛选字段 这是我的DataObject类Item的简单searchableFields函数 public function searchableFields() { return [ 'Title' => [ 'filter' => 'Parti

我正在做一个SilverStripe项目。在我的项目中,我创建了一个ModelAdmin类来显示自定义数据对象。我还通过覆盖DataObject的searchableFields函数来定制搜索/筛选字段

这是我的DataObject类Item的简单searchableFields函数

public function searchableFields()
{
    return [
        'Title' => [
            'filter' => 'PartialMatchFilter',
            'title' => 'Title',
            'field' => TextField::class,
        ],
    ];
}
我可以在下面的屏幕截图中看到过滤器表单中的字段

正如您在代码中看到的,title字段将映射到数据库中Item数据对象的title列。但我还想对搜索进行更多的定制。如您所见,在筛选器窗体上方有一个很大的长搜索框。例如,我想将主搜索框配置为通过标题列进行搜索。也许还有其他专栏。可能是ID和Title列。我如何配置它