public/list/Clear-UiList.ps1
|
function Clear-UiList { <# .SYNOPSIS Clears all items from a UiList control. .PARAMETER Variable The variable name of the list control. .EXAMPLE Clear-UiList 'myList' #> [CmdletBinding()] param( [Parameter(Mandatory, Position = 0)] [string]$Variable ) $session = Get-UiSession Write-Debug "Clearing list '$Variable'" $collection = $session.GetListCollection($Variable) if ($null -eq $collection) { Write-Error "List '$Variable' not found." return } Write-Debug "Removing $($collection.Count) items" $collection.Clear() } |