Füge Application Customizer für ExpiryIndicator hinzu; aktualisiere Versionsnummern auf 1.0.10 in package.json, package-solution.json, ExpiryIndicatorFieldCustomizer.manifest.json und ExpiryIndicatorCommandSet.manifest.json; verbessere die Konfiguration und Benutzeroberfläche in README.md und ToDo.md.
This commit is contained in:
@@ -32,8 +32,13 @@ try {
|
||||
Write-Warning "Das Feld wurde über seinen Anzeigenamen gefunden. Verwende künftig den internen Namen '$($field.InternalName)'."
|
||||
}
|
||||
|
||||
$alreadyBound = $field.ClientSideComponentId -eq $FieldCustomizerComponentId
|
||||
$field.ClientSideComponentId = $FieldCustomizerComponentId
|
||||
$field.ClientSideComponentProperties = '{}'
|
||||
if (-not $alreadyBound -or [string]::IsNullOrWhiteSpace($field.ClientSideComponentProperties)) {
|
||||
$field.ClientSideComponentProperties = (@{
|
||||
expiryField = $field.InternalName
|
||||
} | ConvertTo-Json -Compress)
|
||||
}
|
||||
$field.Update()
|
||||
|
||||
# Remove the temporary list-scoped command registration used by older
|
||||
|
||||
Reference in New Issue
Block a user