Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:settings:settings_maxnumberofvaluesallowedforpredefinedconfigchange

Settings: MaxNumberOfValuesAllowedForPredefinedConfigChange

Seit Engine-Version 6.5.1, optional, globale Einstellung

Datentyp der Werte: smallint

Wenn für ein bestehendes Artikel-Merkmal die Einstellung „PredefinedValues“ von „0“ auf „1“ geändert werden soll (mit Hilfe von im_ModifyNodeCharacs_Ad), wird geprüft, ob nicht schon „zu viele“ Werte für das Merkmal existieren (bei Überschreitung schlägt die Änderung fehlt). Im Standard schlägt die Änderung fehl, wenn mehr als 100 Werte existieren. Mit Hilfe dieses „Settings“-Eintrags kann das Limit erhöht werden (auf maximal 32767).

Hintergrund für die Beschränkung ist, daß bei Merkmalen mit vordefinierten Werten in administrativen Anwendungen i.d.R. alle vordefinierten Werte in einer „drop-down“ o.ä. angezeigt werden, was ab einer Anzahl von über 100 Werten sicher schon „unschön“ ist. Außerdem steht ein Merkmal mit vordefinierten Werten für im_GetUsedValues_Pu zur Verfügung, deren Ergebnismenge wie bei allen „public“-Prozeduren eher auf eine kleine Anzahl an Ergebnis-Datensätzen ausgelegt ist (aus Performance-Gründen).

engine/settings/settings_maxnumberofvaluesallowedforpredefinedconfigchange.txt · Zuletzt geändert: 11.01.2016 (Externe Bearbeitung)