我有点绝望,因为我无法在我的 zimlet 上执行简单的搜索。
我只想在自定义文件夹中进行搜索。
搜索应该只显示我的自定义文件夹中的消息。
就像我单击左窗格中的自定义文件夹一样。完全相同的。
这就是通过按左窗格中我的自定义文件夹的图标来显示 html 标题的内容。
{"Header":{"context":{"_jsns":"urn:zimbra","userAgent":{"name":"ZimbraWebClient - FF39 (Linux)","version":"8.6.0_GA_1153"},"session":{"_content":150,"id":150},"account":{"_content":"admin@localhost.local","by":"name"},"csrfToken":"0_a3050edfdf238eadfdfdfdff2f14b4968e3"}},"Body":{"SearchRequest":{"_jsns":"urn:zimbraMail","sortBy":"dateDesc","header":[{"n":"List-ID"},{"n":"X-Zimbra-DL"},{"n":"IN-REPLY-TO"}],"tz":{"id":"America/Mexico_City"},"locale":{"_content":"es_MX"},"offset":0,"limit":100,"query":"in:\\"mycustomfolder\\"","types":"conversation","recip":"0","fullConversation":1,"needExp":1}}}
我正在尝试在我的 com_zimbra_myzimlet.js 中使用此代码
com_zimbra_myzimlet_HandlerObject.prototype._getShowResultFolderId =
function(t) {
var e=AjxSoapDoc.create("SearchRequest","urn:zimbraMail");
var cuery="raulicci";
e.setMethodAttribute("types","conversation");
e.setMethodAttribute("limit",100);
e.setMethodAttribute("offset",0);
e.set("query",cuery);
t.response=appCtxt.getAppController().sendRequest({
soapDoc:e,noBusyOverlay:false}
);
this.handleSearchResponse(t)
};
到目前为止,我找不到进行咨询的方法,尽管我想这很容易,因为当人们单击左窗格中我的自定义文件夹中的图标时,它已经在 zimbra 中实现了。