{
"Items": [
{
"Score": 80, // 批量程度
"NoHide": false, // 选择选项后是否自动隐藏搜索框。 仅在结果项用于继续触发搜索框时使用,以避免搜索框闪烁。
"Title": "结果项标题",
"Description": "结果项描述",
"Icon": "fa:Light_Cog", // 主图标
"SecondaryIcon": "fa:Solid_History", // 角标
"Data": "内容数据",
"DataType": "text",
"Operation": null, // 无意义
"Action": null, // 无意义
"IsSeparator": false, // 无意义
"ExtraData": null, // 用于传递额外数据的词典
"Children": [ // 子项数据,这里用于存储额外的右键菜单项
{
"Icon": "fa:Light_Cog", //菜单图标
"Title": "菜单项1", // 菜单标题
"Data": "settings", // 菜单KEY
"Description": "tooltip", // 菜单提示
"DataType": null,
"Operation": null,
"Action": null,
"IsSeparator": false, // 是否为分割线
"ExtraData": null,
"Children": null
}
]
}
]
}
在使用上面的代码进行返回搜索的时候,
我改成:
{
"Items": [
{
"Score": 80, // 批量程度
"NoHide": false, // 选择选项后是否自动隐藏搜索框。 仅在结果项用于继续触发搜索框时使用,以避免搜索框闪烁。
"Title": "结果项标题",
"Description": "结果项描述",
"Icon": "fa:Light_Cog", // 主图标
"SecondaryIcon": "fa:Solid_History", // 角标
"Data": "内容数据",
"DataType": "text",
"Operation": null, // 无意义
"Action": null, // 无意义
"IsSeparator": false, // 无意义
"ExtraData": null, // 用于传递额外数据的词典
"Children": [ // 子项数据,这里用于存储额外的右键菜单项
{
"Icon": "fa:Light_Cog", //菜单图标
"Title": "菜单项1", // 菜单标题
"Data": "1d5fa371-b680-4ab8-9184-2cee02d20932?url编码文本动作参数", // 菜单KEY
"Description": "tooltip", // 菜单提示
"DataType": null,
"Operation": "run",
"Action": null,
"IsSeparator": false, // 是否为分割线
"ExtraData": null,
"Children": null
}
]
}
]
}
"Operation":如果是 "run",则只会在第二次激活"Data": "1d5fa371-b680-4ab8-9184-2cee02d20932?url编码文本动作参数", 别的动作,第一次没有任何反应,如此反复,总是两次才能成功
"Operation":如果是 "rcallback", 则每次都可以成功激活本身动作.