【发布时间】:2019-03-16 02:00:50
【问题描述】:
我正在使用apostrophe-samples Github project 来做一些关于部件模态定制的测试。到目前为止,我已经添加了过滤器as explained in the tutorials,并添加了在apostrophe-pieces 源代码中看到的列(我认为添加到教程中会是一个有趣的话题,恕我直言)。
但是,我有几个疑问,例如 specialists joinByArray products 和 products joinByArrayReverse 专家:
- 是否可以通过 UI 以任何方式对列进行排序(例如,通过单击表格标题来启用排序的选项)还是完全依赖于作品的
defaultSort? - 是否可以添加标题以外的其他字段作为过滤器?我可以将
_specialists添加为产品过滤器,显示标题,但我想知道是否可以使用其他字段。 - 可以将reverse 联接添加为过滤器吗?如前所述,我可以将
_specialists添加为产品过滤器,但反之则不行。 - 可以将连接/反向连接添加为列吗?如果我在列中添加“_specialists”,则会显示一个类似
[Object]的数组,而不是过滤器中的标题。
【问题讨论】:
-
您能否澄清您关于 _specialists 作为产品过滤器的问题?听起来您已成功将 _specialists 添加为产品过滤器(不是标题),而您的问题实际上是关于该过滤器的工作原理和显示内容,而不是选择要过滤的产品标题以外的字段。 .?
-
关于 _specialists 作为产品过滤器,我在
products索引页添加了以下代码:addFilters: [{ name: '_specialists', label: 'Specialists' }]。过滤器有效,但它会自动在 dropwodn 中显示专家标题。我只是想知道是否可以将与联接而不是标题不同的字段用作过滤器。我希望我现在能更好地解释自己。 -
另一方面,将
addFilters: [{ name: '_products', label: 'Products' }]添加到specialists索引(这意味着通过反向连接进行过滤)不起作用。
标签: apostrophe-cms