0
custom-toolbar.js
にView Policy
ボタンがあります。ボタンをクリックすると、新しいタブでPolicy
フォルダを開く必要があります。これは私がこれまで行ってきたことです。AJAXを使用してAlfrescoの新しいタブでフォルダを開く方法は?
/**
* View Policy button click handler
*
* @method onViewDocument
* @param e {object} DomEvent
*
*/
onViewPolicy: function DLTB_onViewPolicy(e, p_obj)
{
var newPath = this.currentPath + "/Policy",
filter = this.currentFilter;
filter.filterData = newPath;
// Refresh the Document Library
YAHOO.Bubbling.fire("changeFilter", filter);
}
これにより、同じタブにフォルダが開きます。この状況でAlfresco.util.Ajax.requestを使用して新しいタブで開くにはどうすればよいですか?また、Policyフォルダが何も返さない場合にエラーメッセージを表示することは可能ですか?
私は直接URLにNEWPATHを割り当てることはできませんし、私はフィルターの変更を行う場合を除き、それは私がそれについて行けばどのように404を返しますか?私はAlfrescoの初心者です。 – BlueStar
URLにnewPathを直接割り当てることはできません。フィルタを変更しない限り、私には404が返されます。どうすればよいですか?私はAlfrescoの初心者です。 – BlueStar
@BlueStar:初心者でもあります。私はあなたの問題を解決するための回避策を与えることができます。 url = window.location.href.substr(0、window.location.href.indexOf( "&") - 3)+ "%2FPolicy%7C&page = 1"; –