Веб представления папок - что это такое?
Это может выглядеть вот так:
Или так:
Как этим пользоваться?
В карточке папки в поле Cover|Обложка можно указать ссылку на любой внешний ресурс или ссылку на документ системы. В качестве документа может использоваться либо отдельный html файл, что не очень интересно, либо можно указать zip архив.
Далее при открытии папки, у которой есть веб представление, происходит открытие браузера (IE) прямо в проводнике системы (две отдельные вкладки “Веб” и “Список”). Если используется ссылка на внешний ресурс, то эта ссылка передается прямо в браузер. Если в ссылке
указан документ системы, то его последняя действующая версия загружается в браузере. Если же это не просто документ, а zip архив, то происходит распаковка архива в локальную временную папку и запускается index.html из это архива. В последнем случаи можно использовать
стили, картинки, скрипты и т.п.
Помимо всего этого используя свойство external окна барузера можно получить IFolderInfo текущие папки. Например:
stop: function(event, ui)
{
window.external.Folder.Form.Show;
}
Важный момент, который следует знать и учитывать: обложку для любой папки системы может установить только пользователь со статусом "Администратор". Простые пользователи даже для своих личных папок не могут установить обложку.
Используя свойство external окна барузера можно получить не только IFolderInfo, а также IApplication и после этого любой объект системы. Так например, можно реализовать запуск сценария, отчета, открытия справочника или создания новой записи справочника и многое другое. Это дает преимущество, что при переносе обложки в другую базу ничего не нужно будет менять, так как элементы разработки везде имеют одинаковые имена. Также хочу отметить, что, конечно, запуск любой компоненты будет осуществляться с учетом прав текущего пользователя.
А подробности будут? Или просто что они есть и этого достаточно?
Опишите примеры хотя бы.
Как открыть запись, как изменить реквизит записи, как запустить отчёт или сценарий через эти папки???
Где мануал вообще?
Какой мануал Вам требуется, Николай?
Это обычные обложки. Действия через них выполняются кликом по ссылкам.
Андрей, понял направление, сердечно благодарю.
Валентина, не мануал, это я погорячился. Но хотя бы статейку на предмет, создаём обложку своими руками. В ней бы вы понятным простым языком описали, что лучше для "общения с системой" использовать JS. Писать свои функции, которые обращаются к фабрикам.
Да пару примеров привели бы, да еще и Дашбордик в обложку воткнули для руководителя.
Открытость - это залог развития! Такая ценная вещь на полке пылиться )
Я поняла, Николай. Я просто хотела получить от Вас более спокойную и конструктивную реакцию и очень рада, что это случилось. Полагаю, что теперь блогерам из числа разработчиков будет о чём написать свой следующий материал.
Вообще-то обложки к стандартным модулям системы добавляются при обновлении - этого должно хватать в качестве примера.
Иван, стандартные обложки и так доступны, в них есть примеры стандартных действий.
Интересует вопрос "А что за рамками? На что еще она способна." И тут уже открывается не то что поле, а целый горизонт новых идей, возможностей и интерактивных новшеств.
Например, встроить в обложку "Интерактивную справку", с использованием современных мультимедийных технологий.
Всё просто, но не так просто, как Вам могла показаться.
Авторизуйтесь, чтобы написать комментарий