无法对SKYGEAR-cms的cms-config.yaml文件中类型为EmbeddedReference的字段进行排序
我正在管理一个使用SkyGear CMS构建的项目。根据文档,我可以灵活地仅更改cms-config.yaml。现在,我需要使用类型:EmbeddedReference对字段进行排序,如下代码所示无法对SKYGEAR-cms的cms-config.yaml文件中类型为EmbeddedReference的字段进行排序,yaml,skygear,Yaml,Skygear,我正在管理一个使用SkyGear CMS构建的项目。根据文档,我可以灵活地仅更改cms-config.yaml。现在,我需要使用类型:EmbeddedReference对字段进行排序,如下代码所示 show: label: Offers fields: - name: packages type: EmbeddedReference default_sort: name: night_count ascending: fal
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
我尝试使用默认的_排序(根据的give文档),但如果尝试使用任何字段,则没有效果。我们将非常感谢您的帮助
default\u sort
是记录列表的一个属性。在您的情况下,reference\u position\u字段
和reference\u position\u升序
应该是您要查找的属性
顺便说一句,EmbeddedReference
在最新版本中不是有效的字段类型,但是embedded\u reference\u 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
这很管用,谢谢你的帮助。我想知道你是否有一个相同的参考文档,这样我就可以得到更多关于支持的关键字的信息。那真的很有帮助。