Метод IFilterProvider.FilterConsumerInit
Примечание. Этот API устарел.
Обработчик событий для события FilterConsumerInit , который получает список полей и полей при необходимости отображения имен.
Пространство имен: Microsoft.SharePoint.WebPartPages.Communication
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")> _
Sub FilterConsumerInit ( _
sender As Object, _
filterConsumerInitEventArgs As FilterConsumerInitEventArgs _
)
'Применение
Dim instance As IFilterProvider
Dim sender As Object
Dim filterConsumerInitEventArgs As FilterConsumerInitEventArgs
instance.FilterConsumerInit(sender, filterConsumerInitEventArgs)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")]
void FilterConsumerInit(
Object sender,
FilterConsumerInitEventArgs filterConsumerInitEventArgs
)
Параметры
sender
Тип: System.ObjectСсылка на объект, вызывающий этот метод, как правило, this.
filterConsumerInitEventArgs
Тип: Microsoft.SharePoint.WebPartPages.Communication.FilterConsumerInitEventArgsОбъект FilterConsumerInitEventArgs , содержащий список полей и необязательное поле отображаемые имена, отправленные в веб-части потребителя.
Примеры
В следующем примере кода показана реализация FilterConsumerInit. Данный пример кода является частью большего примера, приведенного для интерфейса IFilterProvider .
' Step #8: Implement the FilterConsumerInit() method.
' The connected consumer part will call this method during its
' PartCommunicationInit phase
' to pass initialization information to the provider Web Part.
' The column names from the
' consumer Web Part are passed in. In this example, these values
' are used to dynamcially
' generate the input text boxes in the provider Web Part.
' <param name="sender">Consumer Web Part</param>
' <param name="filterConsumerInitArgs">The args passed by the
' Consumer</param>
Public Sub FilterConsumerInit(sender As Object,
filterConsumerInitEventArgs As FilterConsumerInitEventArgs)
Implements IFilterProvider.FilterConsumerInit
If Not (filterConsumerInitEventArgs.FieldList Is Nothing) Then
_fieldList = filterConsumerInitEventArgs.FieldList
Else
_fieldList = Nothing
End If
If Not (filterConsumerInitEventArgs.FieldDisplayList Is
Nothing) Then
_fieldDisplayList =
filterConsumerInitEventArgs.FieldDisplayList
Else
_fieldDisplayList = Nothing
End If
End Sub
// Step #8: Implement the FilterConsumerInit() method.
// The connected consumer part will call this method during its
// PartCommunicationInit phase
// to pass initialization information to the provider Web Part. The
// column names from the
// consumer Web Part are passed in. In this example, these values are
// used to dynamcially
// generate the input text boxes in the provider Web Part.
// <param name="sender">Consumer Web Part</param>
// <param name="filterConsumerInitArgs">The args passed by the
// Consumer</param>
public void FilterConsumerInit(object sender,
FilterConsumerInitEventArgs filterConsumerInitEventArgs)
{
if(filterConsumerInitEventArgs.FieldList != null)
_fieldList = filterConsumerInitEventArgs.FieldList;
else
_fieldList = null;
if(filterConsumerInitEventArgs.FieldDisplayList != null)
_fieldDisplayList =
filterConsumerInitEventArgs.FieldDisplayList;
else
_fieldDisplayList = null;
}
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.WebPartPages.Communication