Universal Dashboard is now a part of PowerShell Universal. This documentation is for reference to the v2 version of Universal Dashboard and is no longer maintained. PowerShell Universal Documentation can be found here.
New-UDCheckbox -Label UncheckedNew-UDCheckbox -Label Checked -CheckedNew-UDCheckbox -Label 'Filled In' -Checked -FilledInNew-UDCheckbox -Label 'Disabled' -Checked -FilledIn -Disabled
See Event Handler Endpoints for more information about how event handlers work.
To handle changes in the checkbox value, you can add a script block or UDEndpoint
to the -OnChange
parameter.
New-UDElement -Id "CheckboxState" -Tag "span"New-UDCheckbox -Id CheckBox -Label "Check me" -OnChange {$Element = Get-UDElement -Id CheckBoxSet-UDElement -Id "CheckboxState" -Content $Element.Attributes["checked"]}
To get checkbox value ($true, $false), you can utilize the Get-UDElement
cmdlet to retrieve the bool checked value.
`text New-UDCheckbox -Id MyCheckBox -Label "Check me" $CheckboxValue = ((Get-UDElement -Id "MyCheckBox").Attributes["checked"])