New-UDTable
SYNOPSIS
Creates a new table of data within the dashboard.
SYNTAX
endpoint
New-UDTable [-Id <String>] [-Title <String>] -Headers <String[]> [-BackgroundColor <DashboardColor>]
[-FontColor <DashboardColor>] [-Style <String>] [-Links <Hashtable[]>] -Endpoint <Object> [-AutoRefresh]
[-RefreshInterval <Int32>] [-ArgumentList <Object[]>] [<CommonParameters>]
content
New-UDTable [-Id <String>] [-Title <String>] -Headers <String[]> [-BackgroundColor <DashboardColor>]
[-FontColor <DashboardColor>] [-Style <String>] [-Links <Hashtable[]>] [-ArgumentList <Object[]>]
[-Content <ScriptBlock>] [<CommonParameters>]
DESCRIPTION
Creates a new table of data within the dashboard.
EXAMPLES
Example 1
New-UDTable -Title "Process Ids" -Header @("Name", "Process Id") -Endpoint {
$Data = @(
[PSCustomObject]@{ name = "Chrome"; id = 12352 }
[PSCustomObject]@{ name = "devenv"; id = 342 }
[PSCustomObject]@{ name = "code"; id = 634532 }
[PSCustomObject]@{ name = "powershell_ise"; id = 345342 }
)
$Data | Out-UDTableData -Property @("name", "id")
}
Creates a new table with the process IDs of chrome running on the system.
PARAMETERS
-ArgumentList
Pass arguments to Endpoints.
Type: System.Object[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AutoRefresh
Enabled auto refresh for this control.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: endpoint
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-BackgroundColor
Background color of the table.
Type: UniversalDashboard.Models.DashboardColor
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Content
Static content for this table.
Type: System.Management.Automation.ScriptBlock
Parameter Sets: content
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Endpoint
The endpoint to call to retrieve data for the table. The endpoint should return data using the Out-UDTableData cmdlet.
Type: System.Object
Parameter Sets: endpoint
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-FontColor
Font color within the table.
Type: UniversalDashboard.Models.DashboardColor
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Headers
Headers for columns in the table.
Type: System.String[]
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
The ID of the table. This is the HTML markup ID.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Links
Links to display on the bottom of the table. Use New-UDLink to generate a link.
Type: System.Collections.Hashtable[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RefreshInterval
The number of seconds between refreshes. The default is 5.
Type: System.Int32
Parameter Sets: endpoint
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Style
Allows for changing the style of the table.
Type: System.String
Parameter Sets: (All)
Aliases:
Accepted values: bordered, striped, highlight, centered, responsive-table
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Title
Title for the section containing the table.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.