In order to build a drop down menu for actions - UDButton (e.g. start, delete, …).
This can also be the case in an UDGrid foreach item.
Is there any solution for this?
New-UDRow -Endpoint {
New-UDColumn -LargeSize 6 -Content {
New-UDSelect -Id 'Select' -Label 'Select' -Option {
New-UDSelectOption -Name " " -Value "null"
New-UDSelectOption -Name "Start" -Value (New-UDButton -Text "Start" -OnClick (New-UDEndpoint -Endpoint {Show-UDToast -Title 'starting...' -Duration 3000}))
New-UDSelectOption -Name "Delete" -Value (New-UDButton -Text "Delete" -OnClick (New-UDEndpoint -Endpoint {Show-UDToast -Title 'deleting...' -Duration 3000}))
}
}
New-UDColumn -LargeSize 6 -Content {
New-UDCard -Title 'Select Menu' -Content {
New-UdGrid -Title 'Grid' -Headers @('ID', 'Timestamp', 'Value', 'Action') -Properties @('ID', 'Timestamp', 'Value', 'Action') -Endpoint {
$Data = @()
1..100 | %{$Data += [PSCustomObject]@{
ID = (New-Guid).Guid
Timestamp = (Get-Date).AddSeconds($_)
Value = (Get-Random -Minimum 1 -Maximum 100)
Action = (
New-UDSelect -Id 'Select' -Label 'Select' -Option {
New-UDSelectOption -Name " " -Value "null"
New-UDSelectOption -Name "Start" -Value (New-UDButton -Text "Start" -OnClick (New-UDEndpoint -Endpoint {Show-UDToast -Title 'starting...' -Duration 3000}))
New-UDSelectOption -Name "Delete" -Value (New-UDButton -Text "Delete" -OnClick (New-UDEndpoint -Endpoint {Show-UDToast -Title 'deleting...' -Duration 3000}))
}
)
}
}
$Data | Out-UdGridData
}
}
}
}