Изменение длины названия очередей в select списках
Добавлено: 09 дек 2013, 16:26
Здравствуйте, уважаемые.
Задача:
Необходимо переместить тикет из одной очереди в другую.
Проблема:
Из-за того, что названия очередей очень длинные, агенты не видят название очереди полностью.
(Не видят они название ни в выпадающем селекте ни во всплывающем окне с древовидным представлением списка очередей).
Вопрос:
Как увеличить количество отображаемых символов в названиях очередей как в селекте, так и во всплывающем "окошке"?
-------------------------------------------------------------------------------------------------------------------------------------------------------
РЕШЕНИЕ
Берём файл:
Копируем его в:
Читаем комментарии в коде этого файла:
В custom файле вносим изменения в функцию BuildSelection():
Изменяем вот этот кусок:
путём добавления одного параметра Size, приводим к следующему виду:
Также в блоке кода, идущим следом за комментарием
Необходимо изменить параметр MAX (по-умолчанию установлен вроде бы в 50):
Задача:
Необходимо переместить тикет из одной очереди в другую.
Проблема:
Из-за того, что названия очередей очень длинные, агенты не видят название очереди полностью.
(Не видят они название ни в выпадающем селекте ни во всплывающем окне с древовидным представлением списка очередей).
Вопрос:
Как увеличить количество отображаемых символов в названиях очередей как в селекте, так и во всплывающем "окошке"?
-------------------------------------------------------------------------------------------------------------------------------------------------------
РЕШЕНИЕ
Берём файл:
Код: Выделить всё
base_path/Kernel/Output/HTML/LayoutTicket.pm
Код: Выделить всё
base_path/Custom/Kernel/Output/HTML/LayoutTicket.pm
Код: Выделить всё
# AgentQueueListOption()
#
# !! DONT USE THIS FUNCTION !! Use BuildSelection() instead.
#
# Due to compatibility reason this function is still in use and will be removed
# in a future release.
Изменяем вот этот кусок:
Код: Выделить всё
$Param{MoveQueuesStrg} = $Self->BuildSelection(
%Param,
HTMLQuote => 0,
SelectedID => $Param{SelectedID} || $Param{SelectedIDRefArray} || '',
SelectedValue => $Param{Selected},
Translation => 0,
);
Код: Выделить всё
$Param{MoveQueuesStrg} = $Self->BuildSelection(
%Param,
HTMLQuote => 0,
SelectedID => $Param{SelectedID} || $Param{SelectedIDRefArray} || '',
SelectedValue => $Param{Selected},
Translation => 0,
Size => 150,
);
Код: Выделить всё
# build selection string
Код: Выделить всё
$Queue[-1] = $Self->Ascii2Html( Text => $Queue[-1], Max => 150 - $#Queue );