Revision a7e924f5
Von Bernd Blessmann vor mehr als 12 Jahren hinzugefügt
SL/CVar.pm | ||
---|---|---|
42 | 42 |
} elsif ($config->{type} eq 'number') { |
43 | 43 |
$config->{precision} = $1 if ($config->{options} =~ m/precision=(\d+)/i); |
44 | 44 |
|
45 |
} elsif ($config->{type} eq 'textfield') { |
|
46 |
$config->{width} = 30; |
|
47 |
$config->{height} = 5; |
|
48 |
$config->{width} = $1 if ($config->{options} =~ m/width=(\d+)/i); |
|
49 |
$config->{height} = $1 if ($config->{options} =~ m/height=(\d+)/i); |
|
50 |
|
|
51 |
} elsif ($config->{type} eq 'text') { |
|
52 |
$config->{maxlength} = $1 if ($config->{options} =~ m/maxlength=(\d+)/i); |
|
53 |
|
|
45 | 54 |
} |
46 | 55 |
|
47 | 56 |
$self->_unpack_flags($config); |
Auch abrufbar als: Unified diff
CVars: Options für textfield und text mit den configs setzen.
Sonst gehen diese in den Belegen nach einem Erneuern verloren.
Zum Nachvollziehen: CVar von Typ Textfeld bei Waren anlegen und
in Belegen editierbar machen. Dann Beleg erstellen, Ware eingeben,
2. Zeile ansehen. Erneuern und nochmals 2. Zeile ansehen. Vor diesem
commit schrumpfte das Textfeld.