0

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

4

1 に答える 1