Compartir a través de


de la propiedad AssetUrlSelector.ClientCallback

Obtiene o establece a un cliente ECMAScript (JavaScript, JScript) de tipo string que especifica una función que se va a llamar cuando el cuadro de diálogo Selector de activos devuelve un valor.

Espacio de nombres:  Microsoft.SharePoint.Publishing.WebControls
Ensamblado:  Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)

Sintaxis

'Declaración
Public Property ClientCallback As String
    Get
    Set
'Uso
Dim instance As AssetUrlSelector
Dim value As String

value = instance.ClientCallback

instance.ClientCallback = value
public string ClientCallback { get; set; }

Valor de propiedad

Tipo: System.String
Una cadena; el valor predeterminado es una cadena vacía.

Comentarios

Si esta propiedad se establece en un valor, el valor se emite en el ECMAScript (JavaScript, JScript) de cliente registrado para este control y la aplicación utiliza el valor del cliente de este ECMAScript (JavaScript, JScript) para especificar la función de devolución de llamada para el cuadro de diálogo Selector de activos . Se llama a esta función de devolución de llamada de cliente después de que el cuadro de diálogo Selector de activos devuelve que un valor y la dirección URL devuelta y texto predeterminado se almacenan en todos los elementos HTML especificados por AssetUrlClientID y AssetTextClientID. Si se abre el cuadro de diálogo Selector de activos con un botón Selector de activos o de ECMAScript (JavaScript, JScript) recuperados por el método GetClientLaunchPickerReference llama a esta propiedad de ClientCallback . Si la propiedad AutoPostBack se establece en true, el AutoPostBack se produce una vez finalizada la llamada a la función ClientCallback .

La cadena de esta propiedad puede ser el nombre de una función adecuada ECMAScript (JavaScript, JScript) disponible en la página, una variable global con una referencia de función correspondiente almacenada en la base de datos o una cadena de función anónima definidos explícitamente ECMAScript (JavaScript, JScript) como el siguiente.

function(newAssetUrl, newAssetText, configObject, returnValue)
{
//Perform client side script operations with the new asset URL value
}
// Set the ECMAScript to perform after populating the text boxes with the returned values.assetSelector.ClientCallback = ScriptClientCallback;
Private Function [function](ByVal newAssetUrl As String, ByVal newAssetText As String, ByVal configObject As Object, ByVal returnValue As String) As String
 'Perform client side script operations with the new asset URL value
End Function
' Set the ECMAScript to perform after populating the text boxes with the returned values.
assetSelector.ClientCallback = ScriptClientCallback

Vea también

Referencia

clase AssetUrlSelector

Miembros AssetUrlSelector

Espacio de nombres Microsoft.SharePoint.Publishing.WebControls

AssetUrlSelector