无法使用类型对字段进行排序:SKYGEAR-CMS 的 cms-config.yaml 文件中的 EmbeddedReference
Unable to sort the field with type: EmbeddedReference in the cms-config.yaml file for SKYGEAR-CMS
我正在管理一个使用 SkyGear CMS 构建的项目。根据文档,我可以灵活地仅更改 cms-config.yaml。现在我需要使用 type: EmbeddedReference 对字段进行排序,如下面的代码所示。
show:
label: Offers
fields:
- name: packages
type: EmbeddedReference
default_sort:
name: night_count
ascending: false
label: Packages
reference_via_back_reference: package
reference_from_field: offer_id
reference_fields:
- name: night_count
type: Integer
- type: _created_at
- type: _updated_at
reference_delete_action: delete-record
我尝试使用 default_sort(根据 SkyGear 的给定文档),但如果尝试使用任何字段都没有效果。任何帮助将不胜感激。
default_sort
是记录列表的属性。在您的情况下,reference_position_field
和 reference_position_ascending
应该是您要查找的属性。
顺便说一句,EmbeddedReference
不是最新版本中的有效字段类型,而是 embedded_reference_list
。
配置如下所示:
show:
label: Offers
fields:
- name: packages
type: embedded_reference_list
label: Packages
reference_via_back_reference: package
reference_from_field: offer_id
reference_position_field: night_count
reference_position_ascending: false
reference_fields:
- name: night_count
type: Integer
- type: _created_at
- type: _updated_at
reference_delete_action: delete-record
我正在管理一个使用 SkyGear CMS 构建的项目。根据文档,我可以灵活地仅更改 cms-config.yaml。现在我需要使用 type: EmbeddedReference 对字段进行排序,如下面的代码所示。
show:
label: Offers
fields:
- name: packages
type: EmbeddedReference
default_sort:
name: night_count
ascending: false
label: Packages
reference_via_back_reference: package
reference_from_field: offer_id
reference_fields:
- name: night_count
type: Integer
- type: _created_at
- type: _updated_at
reference_delete_action: delete-record
我尝试使用 default_sort(根据 SkyGear 的给定文档),但如果尝试使用任何字段都没有效果。任何帮助将不胜感激。
default_sort
是记录列表的属性。在您的情况下,reference_position_field
和 reference_position_ascending
应该是您要查找的属性。
顺便说一句,EmbeddedReference
不是最新版本中的有效字段类型,而是 embedded_reference_list
。
配置如下所示:
show:
label: Offers
fields:
- name: packages
type: embedded_reference_list
label: Packages
reference_via_back_reference: package
reference_from_field: offer_id
reference_position_field: night_count
reference_position_ascending: false
reference_fields:
- name: night_count
type: Integer
- type: _created_at
- type: _updated_at
reference_delete_action: delete-record