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 に既に実装されているので簡単なことだと思います。