Мне нужна помощь, заполнив выпадающий список в Alfresco Share. Я создал API-интерфейс WebScript, который я прочитал содержимое папки в репозитории. Как сервис в Alfresco (репозиторий), он работает. Однако мне нужен DropDown в Share.Заполнение PopDown List в Alfresco. Поделиться
Вот что я сделал в Alfresco:
var folder = roothome.childByNamePath(url.extension);
if (folder == undefined || !folder.isContainer)
{
status.code = 404;
status.message = "Folder " + url.extension + " not found.";
status.redirect = true;
}
model.folder = folder;
<webscript>
<shortname>Folder Listing Sample</shortname>
<description>Sample demonstrating the listing of folder contents</description>
<url>/folder/{path}</url>
<format default="html">argument</format>
<authentication>user</authentication>
<transaction>required</transaction>
</webscript>
<html>
<head>
<title>${folder.displayPath}/${folder.name}</title>
</head>
<body>
Folder: ${folder.displayPath}/${folder.name}
<br>
<select id='selectItems' name='selectItems' onchange='dropdown2()'>
<#list folder.children as child>
<option value='${child.nodeRef}'>${child.properties.name}</option>
</#list>
</select>
</body>
</html>
<#macro encodepath node><#if node.parent?exists><@encodepath node=node.parent/>/${node.name?url}</#if></#macro>
мне нужен этот выпадающий список в Акцию. Поскольку такие переменные, как: userhome, companyhome и т. Д. Недоступны из Share WebScripts, я не знаю, как получить информацию от Alfresco и отобразить ее в Share. Любая помощь будет оценена по достоинству.
Возможно, это может вам помочь -> http://stackoverflow.com/questions/17150808/dynamic-selectone-in-alfresco-share – Miki
Возникает вопрос, как получить домашний и пользовательский домашние узлы компании в Share- боковой javascript? Или что-то другое? – Gagravarr