У меня есть View Policy
кнопка в моем custom-toolbar.js
. Когда я нажимаю кнопку, он должен открыть папку Policy
на новой вкладке. Это то, что я сделал до сих пор.Как открыть папку на новой вкладке в Alfresco с помощью AJAX?
/**
* 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 ничего не возвращает?
Я не могу напрямую назначить NEWPATH к URL, и если я не делаю замены фильтра возвращает мне 404. Как я должен идти об этом? Я новичок в Alfresco. – BlueStar
Я не могу напрямую назначить newPath URL-адресу, и если я не изменю фильтр, он вернет мне 404. Как мне это сделать? Я новичок в Alfresco. – BlueStar
@BlueStar: Я также новичок. Я могу дать обходное решение, чтобы решить вашу проблему. Пожалуйста, попробуйте ниже, чтобы получить url 'url = window.location.href.substr (0, window.location.href.indexOf (" & ") - 3) +"% 2FPolicy% 7C & page = 1 ";' –