Search
Write a publication
Pull to refresh

Баг при работе с Link Library

Reading time2 min
Views385
При создании очередного сайта на MOSS2007 столкнулся с такой проблемой, или даже багом можно сказать.

На странице необходимо было разместить несколько (а точнее 3) библиотек линков.
В каждой библиотеке было по несколько папок в которых тоже соответственно были линки.
Все три библиотеки располагались на одной странице.



Баг заключается в том, что кнопка «Add new link» исправно работает только в третьей (!) по счету библиотеке. Под исправно я понимаю следующее:
Если мы переходим в папку и там кликаем «Add new link» и добавляем линк, то он и должен добавиться в эту папку. Но это действие срабатывает только в последней по счету библиотеке. В тех что выше, линк добавляется в корень.

Покажу на примере.

В «Library 3» зайдем в папку «Folder 3» и наведем курсор на «Add new link», в статус баре отчетливо видно что присутствует параметр RootFolder



Добавляем линк обычным способом.



В итоге линк появляется как и следовало ожидать — не в корне а в папке.



Теперь проделаем тоже самое с библиотеками которые располагаются выше.

В «Library 2» зайдем в папку «Folder 2» и наведем курсор на «Add new link», в статус баре отчетливо видно что присутствует параметр RootFolder. Но если обратить особое внимание, то можно увидеть что параметр имеет значение Folder 3 (т.е. предыдущей папки куда добавлялся линк), это будет в том случае если мы зашли не с «чистой» страницы (т.е. с параметрами)



С чистой страницы



Добавим линк «Test 2 Link» линк в библиотеку. Но видим не то ожидали.



Линка в папке нет. Но зато он есть в корне библиотеки.



Суть бага сводится к тому что если на странице располагаются несколько библиотек линков, некорректно выводится значение RootFolder для кнопки «Add new link», точнее некорректно для всех библиотек линков кроме последней.

Замечу, что это мы работали с так называемой «внешней» стороной библиотеки (можно сказать FrontEnd), с BackEnd все работает отлично.

Думаю что и с другими типами библиотек имеется аналогичный баг, увы пока не хватает времени проверить.
Tags:
Hubs:
Total votes 3: ↑1 and ↓2-1
Comments2

Articles