Freigeben über


AssetUrlSelector.ClientCallback-Eigenschaft

Dient zum Abrufen oder Festlegen einer ECMAScript (JavaScript, JScript)-Clientzeichenfolge, die eine Funktion angibt, die aufzurufen ist, wenn das Dialogfeld Ressourcenauswahl einen Wert zurückgibt.

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
Public Property ClientCallback As String
    Get
    Set
'Usage
Dim instance As AssetUrlSelector
Dim value As String

value = instance.ClientCallback

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

Eigenschaftswert

Typ: System.String
Eine Zeichenfolge. Der Standardwert ist eine leere Zeichenfolge.

Hinweise

Wenn diese Eigenschaft auf einen Wert festgelegt ist, wird der Wert in das registrierte Client-ECMAScript (JavaScript, JScript) für dieses Steuerelement ausgegeben, und die Anwendung bestimmt anhand des Clientwerts dieses ECMAScript (JavaScript, JScript) die Rückruffunktion für das Dialogfeld Ressourcenauswahl. Diese Clientrückruffunktion wird aufgerufen, nachdem das Dialogfeld Ressourcenauswahl einen Wert zurückgegeben hat und die zurückgegebene URL und der Standardtext in den von AssetUrlClientID und AssetTextClientID angegebenen HTML-Elementen gespeichert wurden. Diese ClientCallback-Eigenschaft wird unabhängig davon aufgerufen, ob das Dialogfeld Ressourcenauswahl über eine Schaltfläche Ressourcenauswahl oder von ECMAScript (JavaScript, JScript) geöffnet wurde, das von der GetClientLaunchPickerReference-Methode abgerufen wurde. Wenn die AutoPostBack-Eigenschaft auf true festgelegt ist, erfolgt das AutoPostBack nach Abschluss des Aufrufs der ClientCallback-Funktion.

Die Zeichenfolge für diese Eigenschaft kann der Name einer auf der Seite verfügbaren geeigneten ECMAScript (JavaScript, JScript)-Funktion, eine globale Variable mit einem darin gespeicherten geeigneten Funktionsverweis oder eine explizit definierte anonyme ECMAScript (JavaScript, JScript)-Funktionszeichenfolge wie z. B. die folgende sein.

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

Siehe auch

Referenz

AssetUrlSelector Klasse

AssetUrlSelector-Member

Microsoft.SharePoint.Publishing.WebControls-Namespace

AssetUrlSelector