首页 文章

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

提问于
浏览
2

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

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

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

但问题是,当我进入列表页面时,我选择了一个“状态”字段,但它显示的值为0或1而不是活动或非活动 .

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

任何人都可以指导我吗?

谢谢

1 回答

  • 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.
    

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

相关问题