Kernel/Modules/CustomerTicketMessage.pm добавить строку
Код: Выделить всё
Class => "Validate_RequiredDropdown ",
Код: Выделить всё
# types
....................... Cut .......................
$Param{TypeStrg} = $Self->{LayoutObject}->BuildSelection(
Data => \%Type,
Name => 'TypeID',
SelectedID => $Param{TypeID},
PossibleNone => 1,
Sort => 'AlphanumericValue',
Translation => 0,
);
....................... Cut .......................
Код: Выделить всё
# types
....................... Cut .......................
$Param{TypeStrg} = $Self->{LayoutObject}->BuildSelection(
Data => \%Type,
Name => 'TypeID',
SelectedID => $Param{TypeID},
PossibleNone => 1,
Sort => 'AlphanumericValue',
Translation => 0,
Class => "Validate_RequiredDropdown ",
);
....................... Cut .......................
Код: Выделить всё
$Param{SLAStrg} = $Self->{LayoutObject}->BuildSelection(
ЗЫ Один момент: по идее поля, обязательные для заполнения, выделяются символом звездочки. В нашем случае при попытке завести заявку, оставив поля не заполнеными, они выделятся красным цветом.
оригинал http://forums.otrs.org/viewtopic.php?f=60&t=7070