Работа с филтърни уеб части
Филтърните уеб части променят изгледа на данните, показани в друга уеб част, въз основа на определени условия. Например уеб част за филтър може да накара финансов отчет да показва само стойности от определена година или да извика списък с ученици в клас, за да покаже само имената на учениците, които са изпълнили определена задача.
Филтърните уеб части могат да показват икона на филтър на страница и да изискват въвеждане, като дата или текст, за създаване на условие за филтър. Освен това уеб частта за филтър може да работи автоматично; може да не се показва на страницата и може да използва критерии за филтриране, предоставени от трета страна в уеб частта, като например текущия потребителски филтър. Филтърните уеб части, които не се показват на страницата, се наричат контексти на уеб части; те се използват за автоматично филтриране на резултатите без потребителско въвеждане.
Филтриране на уеб части на SharePoint List, данни от Microsoft SQL Server 2005 и 2008 Analysis Services и данни, намиращи се в Business Connectivity Services.
В тази статия
Начини за използване на филтри
Следните примери илюстрират два различни начина, по които можете да използвате филтърните уеб части:
Сега Джеф добавя същия този отчет на SQL Server Analysis Services на месечна база, заедно с отчет, показващ оплаквания на клиенти относно неговите продукти на таблото. Джеф добавя филтърна уеб част, така че потребителите на таблото да могат да избират приложението, което ги интересува. Той настройва филтър за показване на списък с продукти и включва филтър за оплаквания на нови клиенти в месечния отчет на продукта и приходи от съществуващ продукт в месечния отчет. Когато членовете на неговата група отидат на страницата,ще видят данните за продукта по подразбиране, които Джеф е задал за отчитане, но могат също да изберат всеки продукт от списъка. Когато член на екипа избере различен продукт, този филтър трансформира всички данни във всяка от свързаните уеб части.
Филтърът показва само елементи на страницата, които се използват за разделяне на елемента Кристина. Други търговци в Christina може да гледат същото табло, но техният изглед е различен. Филтърът персонализира всеки изглед за конкретен отдел.
Видове филтри
Типът уеб част на филтрите, който можете да използвате, и начинът, по който ги използвате, зависи от източника на данни, вида на взаимодействието, което искате от потребителя, и резултатите, които искате. Има девет вида филтри, които се предоставят с Microsoft SharePoint Server 2010 заедно с уеб частта за филтър за действие, която ви позволява да добавите бутон за филтриране към страница, така че потребителите да могат да избират кога данните на страницата да се обновяват.
Следният филтър за уеб части позволява на потребителите ръчно да задават стойности, които ще филтрират данните, показани на страницата:
Можете да посочите стойност по подразбиране или да оставите полето празно. Потребителите могат да изберат дата от падащия списък на календара или да въведат стойност d.m.yyy в полето, показано на уеб страницата.
Можете да изисквате от потребителите да въвеждат текст и/или да въвеждат текст по подразбиране.
Следната уеб част филтрира потребителите за избор от списък със стойности:
Избирането на филтър ви позволява да задавате стойности в панела с инструменти на уеб частта. Потребителите избират една от стойностите от падащото меню, което се появява на страницата.
Филтър за свързване на бизнес данни
Тази уеб част ви позволява да зададете списък със стойностиот каталога на бизнес данни и след това задайте стойността на колоната. Като алтернатива можете да добавите колона с описание.
Например, ако обектът е приложението Products AdventureWorks и колоната със стойност може да бъде именувана. Когато се добави към колоната Описание, тази уеб част за филтър добавя диалогов прозорец за избор, където потребителят използва падащ списък за търсене по продукт, описание, ключ или име.
Филтър за списък на SharePoint
Когато конфигурирате този филтър, елементи списък на SharePoint и задайте стойност на колона като заглавие, описание, дата или тип документ. Потребителите могат да навигират до списъка и да изберат дадения тип елемент.
Филтър за анализ на SQL Server Services
Този филтър ви позволява да изберете връзка с данни на уеб част на текущата страница или от библиотека за връзка с данни на SharePoint или библиотека за връзка с данни на Office. След това посочвате измеренията и йерархиите. Потребителите могат да бъдат избрани от списъка с резултати от търсене на стойност.
Тези уеб части автоматично филтрират данните, които се показват на уеб страницата:
Филтър за текущ потребител
Предоставя името за вход на текущия потребител или избрано свойство на профил на SharePoint
Предава фиксирани стойности от друг източник, конфигурирайте в областта с инструменти
Филтър за полета на страницата
Предоставя стойността на колона в ред от списък, свързан с текущата страница
С филтри
Има три етапа с филтъра.
Добавяне на филтър за уеб страница
Задаване на опции за филтър
(По избор) Свържете филтъра с други уеб части на страницата
Добавяне на филтърна уеб част към страница
Добавянето на филтърна уеб част към страница е подобно на добавянето на уеб част към страница.Когато използвате филтър, който ще подканя за въвеждане от потребителя, помислете за поставяне на уеб част на страницата. Освен това името, което задавате за филтъра в областта с инструменти, действа като описание на страницата за текстовото поле или менюто.
Задаване на опции за филтър
Задайте опции за филтър с помощта на панела с инструменти за уеб части. Всяка област на инструмента описва различни опции в зависимост от типа филтър, който конфигурирате.
Свързване на филтъра с други уеб части на страницата
Филтърът е наличен, за да можете да се свържете с друга уеб част на страницата, менюто за връзки се появява в менюто на уеб частта. Възможно е да се правят връзки между филтърната уеб част и друга уеб част на страницата на която и да е от уеб частите.