Alfresco скопируйте название пространства в название пространства

У меня было 500 папок ниже каталога верхнего уровня... Я хочу скопировать имя пространства в заголовок пространства... исходя из названия, я выполняю дополнительные настройки в следующих каталогах...

каковы пути достижения...

Помогите пожалуйста мне

привет, Кришна


person krishna    schedule 19.01.2011    source источник


Ответы (1)


Лучший способ сделать это — создать скрипт.

Во-первых, вы должны перейти в раздел «Домашняя страница компании/Словарь данных/Скрипты». Там с помощью мастера создания содержимого создайте новый текстовый файл с именем «rename.js» со следующим кодом:

for (var i=0;i<companyhome.children.length;i++){    
    var child=companyhome.children[i];
    child.properties.title=child.name;
    child.save();
}

Следующим шагом перейдите на «Домашнюю страницу компании», откройте «Дополнительные действия/Просмотр сведений» и выберите «Выполнить действие». Выберите действие «Выполнить скрипт», выберите скрипт «rename.js» и нажмите «Готово».

Через несколько секунд у вас должно измениться название всех элементов.

person Pablo Alba    schedule 25.01.2011
comment
Вы также хотели бы проверить, является ли это папкой: if (child.isContainer) {...} - person Florian; 04.02.2011