dies ist das erste Mal dass ich eure Hilfe benötige, ich bitte daher um etwas Nachsicht.
Mir ist aufgefallen, dass wenn ich die Definition der ConfigItems verschachteln möchte (ähnlich wie beim Default CI Computer in der Rubrik Netzwerk) und den InputType auf Dummy setzte (weil kein Textfeld benötigt wird und der Name "Network Adapter" lediglich zur Gruppierung verwendet wird) die Buttons zum Hinzufügen der IP-Adresse oder zum Hinzufügen eines weiteren Netzwerkadapters nicht mehr funktionieren.
Ist dies ein Bug oder ein Feature?
Ich wäre sehr froh darüber, wenn ich den Dummy-Typ in diesem Zusammenhang verwenden könnte. Schließlich muss man den Benutzer nicht unnötig durch das Anzeigen überflüssiger Textfelder irritieren.
Gruß
Philip Schneider
Code: Select all
{
Key => 'NIC',
Name => 'Network Adapter',
Input => {
Type => 'Text',
Size => 50,
MaxLength => 100,
Required => 1,
},
CountMin => 0,
CountMax => 10,
CountDefault => 1,
Sub => [
{
Key => 'IPoverDHCP',
Name => 'IP over DHCP',
Input => {
Type => 'GeneralCatalog',
Class => 'ITSM::ConfigItem::YesNo',
Translation => 1,
Required => 1,
},
},
{
Key => 'IPAddress',
Name => 'IP Address',
Searchable => 1,
Input => {
Type => 'Text',
Size => 40,
MaxLength => 40,
Required => 1,
},
CountMin => 0,
CountMax => 20,
CountDefault => 0,
},
],
},
Code: Select all
{
Key => 'NIC',
Name => 'Network Adapter',
Input => {
Type => 'Dummy',
},
CountMin => 0,
CountMax => 10,
CountDefault => 1,
Sub => [
{
Key => 'IPoverDHCP',
Name => 'IP over DHCP',
Input => {
Type => 'GeneralCatalog',
Class => 'ITSM::ConfigItem::YesNo',
Translation => 1,
Required => 1,
},
},
{
Key => 'IPAddress',
Name => 'IP Address',
Searchable => 1,
Input => {
Type => 'Text',
Size => 40,
MaxLength => 40,
Required => 1,
},
CountMin => 0,
CountMax => 20,
CountDefault => 0,
},
],
},