Compartir a través de


del método IFilterConsumer.ClearFilter

NOTA: esta API está ahora obsoleta.

Se usa para responder a una solicitud para borrar un filtro de un evento ClearFilter de un elemento Web del proveedor.

Espacio de nombres:  Microsoft.SharePoint.WebPartPages.Communication
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")> _
Sub ClearFilter ( _
    sender As Object, _
    e As EventArgs _
)
'Uso
Dim instance As IFilterConsumer
Dim sender As Object
Dim e As EventArgs

instance.ClearFilter(sender, e)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")]
void ClearFilter(
    Object sender,
    EventArgs e
)

Parámetros

  • sender
    Tipo: System.Object

    Referencia al objeto que implementa la interfaz en el elemento web del proveedor.

  • e
    Tipo: System.EventArgs

    Los argumentos de evento que se pasan desde el evento ClearFilter . Se trata de un objeto nulo.

Ejemplos

En el ejemplo de código siguiente se muestra una implementación del método PartCommunicationMain que se desencadena el evento ClearFilter . Este ejemplo de código forma parte de un ejemplo más extenso de la interfaz IFilterConsumer .

' Step #10: Implement ClearFilter event handler.
' The connected provider part will call this method during its 
' PartCommunicationMain phase to remove the filter on the 
' consumer Web Part.
' <param name="sender">Provider Web Part</param>
' <param name="eventArgs">The Event Arguments</param>
Public Sub ClearFilter(sender As Object, eventArgs As EventArgs) Implements IFilterConsumer.ClearFilter
   ' Ensure that all of the Web Part's controls are created.
   EnsureChildControls()
         
   ' Clear the filter on the DataTable.
   _rowFilterExpression = String.Empty
         
   ' Clear out the cached row filter expression.
   _cachedRowFilter.Text = String.Empty
End Sub
// Step #10: Implement ClearFilter event handler.
// The connected provider part will call this method during its 
// PartCommunicationMain phase
// to remove the filter on the consumer Web Part.
// <param name="sender">Provider Web Part</param>
// <param name="eventArgs">The Event Arguments</param>

public void ClearFilter(object sender, EventArgs eventArgs)
{
    // Ensure that all of the Web Part's controls are created.
    EnsureChildControls();

    // Clear the filter on the DataTable.
    _rowFilterExpression = string.Empty;

    // Clear out the cached row filter expression.
    _cachedRowFilter.Text = string.Empty;
}

Vea también

Referencia

interfaz IFilterConsumer

Miembros IFilterConsumer

Espacio de nombres Microsoft.SharePoint.WebPartPages.Communication