Метод ToolPane.GetShowExtensibleToolPaneEvent
Возвращает строку ECMAScript (JavaScript), который, если выполняется на клиенте, вызывает панель инструментов расширяемой, чтобы открыть указанный веб-части.
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Shared Function GetShowExtensibleToolPaneEvent ( _
uniqueID As String _
) As String
'Применение
Dim uniqueID As String
Dim returnValue As String
returnValue = ToolPane.GetShowExtensibleToolPaneEvent(uniqueID)
public static string GetShowExtensibleToolPaneEvent(
string uniqueID
)
Параметры
uniqueID
Тип: System.StringУникальный идентификатор для текущей веб-части.
Возвращаемое значение
Тип: System.String
Строка ECMAScript (JavaScript), который, если выполняется на клиенте, вызывает панель инструментов расширяемой, чтобы открыть указанный веб-части.
Замечания
В большинстве случаев необходимо передать идентификатор веб части заключены в одиночные знаки в аргументе uniqueID , как показано в следующем примере кода.
Примеры
Следующий пример демонстрирует использование метода GetShowExtensibleToolPaneEvent для предоставления кода ECMAScript (JavaScript), выполняемый для открытия панели инструментов, когда пользователь нажимает кнопку на пользовательской веб-части.
Protected Overrides Sub RenderWebPart(ByVal output As System.Web.UI.HtmlTextWriter)
output.Write("Web Part with an extensible tool pane.<br><br>")
output.Write("<input type=""button"" class=""ms-SPButton"" value=""Show Extensible ToolPane"" ")
output.Write("onclick=""" & ToolPane.GetShowExtensibleToolPaneEvent("'" & Me.UniqueID & "'"))
output.Write("""/><br><br>")
End Sub
protected void RenderToolPart(System.Web.UI.HtmlTextWriter output)
{
output.Write("Web Part with an extensible tool pane.<br><br>");
output.Write("<input type=\"button\" class=\"ms-SPButton\" value=\"Show Extensible ToolPane\" ");
output.Write("onclick=\"" & ToolPane.GetShowExtensibleToolPaneEvent(\'" & this.UniqueID & \'"));
output.Write(\""/><br><br>");
}