使用构建器插件在列表搜索中显示下拉值而不是下拉键

时间:2016-11-25 07:09:16

标签: octobercms

我正在使用OctoberCMS并使用一个名为builder的强大插件,到目前为止一直很好。

但是,我陷入了一个阶段而又困惑如何实现这一目标。这是我的情景。

我创建了一个名为" status"的新字段。在我的其中一个插件中,我有一些关键值,如(0=>Inactive, 1=>Active) ..这工作正常,因为我能够根据我的状态选择插入或更新值..

但问题是,当我进入上市页面时,我选择了一个"状态"字段,但它显示值0或1而不是活动或非活动。

如何使用构建器插件或任何其他方式显示Active或Inactive而不是0和1 ..我需要能够搜索和排序..

有人可以指导我吗?

由于

1 个答案:

答案 0 :(得分:4)

是的,您可以定义用于该值的自定义SQL select语句。

在你的情况下,

mistake_status:
        label: Status
        searchable: true     
        select: CASE WHEN (status =  '1' ) THEN 'Active' ELSE 'In Active' END // you can pass any custom  SQL statement.

它还有助于网格的搜索功能。