Как брать Company Home из js в Дашлете?

Проблема следующая:

Мне нужно аплоадить файлы в репозиторий из собственного дашлета. Пользуюсь YAHOO.widget.Uploader-ом и передаю при aploadAll папку в репозитории (например: Company Home/Data Dictionary/Temp Folder). Для того, чтобы форма правильно зааплоадила нужен  путь к Company Home.

Заранее Спасибо!

Комментарии

 Погрепайте на предмет «virtual noderef», после минимальных правок upload.post.js всё заработает.

Спасибо, но через все эти грабли уже проходила. Мне только нужен способ получить доступ к Company Home из share.

fufler аватар

 Этот доступ всё равно будет осуществляться через RESTful API. Вижу три принципиальных варианта:

  • менять серверный код;
  • захардкодить NodeRef «Company Home» в конфиге дашлета (всё равно он не меняется после установки системы);
  • искать API для получения нужного NodeRef по пути.

Спасибо,

сделала через Ajax request .

Создала свой аплоадер файлов для Альфрески и уже Company Home не понадобился. Кстати об аплоадере, внутренний сервис, который отвечает за загрузку файлов, не работает - выдает ошибку "Unhandled exception". Этот баг сушествовал в 3.4 и должен был быть исправлен в 4.0 (по жире Альфрески), но все равно не работает.