Тема: элементы "помощи"

доброе время суток - вопросик есть (возможно, ламерский) -
1. у нас к тдмсу написан свой хелп на Sharepoint'е (wiki)
2. по кнопочке "?" на формах и по нажатию F1 открывается встроенный хелп администратора.
--
как можно реализовать открытие нужной веб-ссылки на шарепойнт вместо файла справки?
может, вы добавите такую опцию (выбора хелпа) в систему? типа, встроенный/опциональный.
понятно, что можно ссылки распихать по самой форме, но тогда получается, что по ссылкам - один мануал, а по F1 и кнопочке "?" - другой.
путаница.  :(    нашим пользователям ВАШ хелп не нужен. в принципе.

Re: элементы "помощи"

olaf пишет:

как можно реализовать открытие нужной веб-ссылки на шарепойнт вместо файла справки?
может, вы добавите такую опцию (выбора хелпа) в систему? типа, встроенный/опциональный.
понятно, что можно ссылки распихать по самой форме, но тогда получается, что по ссылкам - один мануал, а по F1 и кнопочке "?" - другой.
путаница.  :(    нашим пользователям ВАШ хелп не нужен. в принципе.

Если наш хелп не нужен в принципе, то рекомендованным решением будет создать ваш собственный CHM файл, заменив им поставляемый с системой.

CHM файл - это архивированный (сжатый) набор веб-страниц, отображаемый встроенным браузером. По умолчанию он покажет откомпилированный HTML контент. Но в CHM есть возможность вместо HTML страниц вставлять что угодно, как в обычном браузере, например, внешние адреса.

Как это сделать:
1. Список имен файлов TDMS в компилированном файле справки я могу прислать, но вы их можете посмотреть и в вашем текущем TDMS.CHM в свойствах страниц. Доступ к собственным формам идет в формате OBJECTPROP_FORM_INP_FORM.html#SISID_ВАШЕЙ_ФОРМЫ. Других подобных формам расширений вызовов нет.
2. Делаете свою CHM справку, заменяя стандартные вызовы на свои. Чтобы перегрузить страницу используйте скрипт на javascript (это простейший DHTML, который заменит текущее содержимое на вашу гиперссылку). Возможно есть путь изящнее через возможности самого CHM, но мне он неизвестен.
3. В профиле заменяете имя файла справки на имя своего файла. В принципе, можете и этого не делать, заместив старый файл TDMS.CHM своим с таким же именем (только будьте внимательны при обновлении!)

(изменено: olaf, 11 января 2012г. 14:29:03)

Re: элементы "помощи"

McZag пишет:

Если наш хелп не нужен в принципе, то рекомендованным решением будет создать ваш собственный CHM файл, заменив им поставляемый с системой.

мы отказались от CHM ввиду его неудобности и нединамичности.
вики-портал мы правим в 8 рук как минимум и постоянно.

про хитрые вставки - подумаем,  спасибо

Re: элементы "помощи"

olaf пишет:

мы отказались от CHM ввиду его неудобности и нединамичности.
вики-портал мы правим в 8 рук как минимум и постоянно.

про хитрые вставки - подумаем,  спасибо

Мы подумаем над реализацией вызовов к произвольному URL, но если это и будет релизовано, то только в TDMS 4.0