четверг, 16 января 2014 г.

Заставляем в XsltListViewWebPart открывать элементы в диалоговм окне.


Было замечено, что иногда веб часть, при клике на названии, не отображает элемент в диалогом окне. Это может быть вызвано если в списке отключена такая возможность или на изначально такая возможность была отключена, добавил веб часть на страницу, а потом включили в списке  открытие в диалоговом окне, а в веб части все равно открывается новой странице.

понедельник, 13 января 2014 г.

Редактирование текстового фала с помощью PowerShell или как я делал обновляемый телефонный справочник в формате HTML на портале

Добрый день
Сегодня я расскажу, как я решал задачу с телефонным справочником.

Проблема


Для удобство пользователей решили разместить телефонный справочник в виде Excel таблицы.  Данные из учетной системы выгружаются в файл и этот файл необходимо визуализировать.
 В начале, т.к. данные выгружались в файл Excel, я решил использовать веб чать отображения Excel. Но веб часть не масштабировалась под размер таблицы, нужно было руками указывать высоту или была прокрутка в веб части (что не совсем удобно). Посмотрев учетную систему, увидели что можно выгружать данные в html. Кажется, что может быть легче, положил на страницу веб часть «Редактор контента» или «Просмотр HTML» и все, но оказалось немного сложнее. В файле HTML находился блок со стилем, который не только делал таблицу телефонного справочника приятной к просмотру, но и ломал разметку страницы SharePoint (логотип скрывался, окно для поиска становилось маленьким, на рибоне все становилось жирным шрифтом и т.д.)