Hom*_*ugh 2 javascript sorting cloudkit
我正在尝试按创建的时间戳对这些记录进行排序,但我使用的是cloudkit-js示例代码作为基础.我看到他们有一个sortBy部分,但它需要使用fieldName,这不是我想要排序的.我需要按元数据排序,而不是输入.这是问题发生的地方
var query = {
recordType: 'Locations',
sortBy: [{
fieldName: '*don't know what to put here*'
}]
};
Run Code Online (Sandbox Code Playgroud)
如果我输入fieldName,我在下面创建的任何字段,比如地名或类别(还有更多,但我编辑了它们,因为不必要),它会按照这些fieldNames对记录进行排序.但是我不知道要放什么来按记录['created']排序.时间戳.因为如果我在fieldName中放入'created'或'record',它们不是fieldNames,因此是一个错误.那么在sortBy里面写一个不同于fieldName的东西还是什么?
这是创建表及其字段的位置
records.forEach(function(record) {
var fields = record.fields;
var tableActual = "<tr><td>" + record['created'].timestamp + "</td><<td>" + fields['placeName'].value + "</td><td>" + fields['category'].value + ...
Run Code Online (Sandbox Code Playgroud)
目前,为了按创建时间排序,您必须这样做:
sortBy: [{ fieldName: '___createTime', ascending: true }]
Run Code Online (Sandbox Code Playgroud)
应该有一个更好的别名,它应该记录,但这是一个已知的错误.
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |