2017-02-19 1 views
0

Вопрос в том, как я могу реализовать фильтр ячеек в Orangehrm?Orangehrm Реализация списка фильтра для отображения продолжительности в часах

Что я хочу сделать, так это отображать продолжительность отпуска в списках отпуска в часах (8 часов в день) вместо дней, если продолжительность составляет менее одного дня (минимальный случайный отпуск составляет 30 минут).

я написал класс ячейки фильтра, как показано ниже

<?php 
 

 
class workHourConverterFilter extends ohrmCellFilter { 
 
    
 
    public function filter($value) { 
 
     if ($value < 1.00 $$ $value != 0.50) { 
 
\t \t \t $value * 8; 
 
\t \t \t return $value; 
 
\t \t } 
 
\t \t return $value; 
 
    } 
 
} 
 

 
?>

Я хочу зарегистрировать этот фильтр, и реализовать его в списке отпуска заводской конфигурации файла.

+0

Есть ли способ фильтровать значение в списке? Пример: в данной таблице мне нужно отфильтровать пользователя. – Pravin

ответ

0

Вы можете использовать length_hours Поле таблицы «ohrm_leave» для отображения продолжительности в часах в списке отпуска. Надеюсь, это может быть полезно для вас.

+0

Вы правы, но проблема в том, что я хочу показать листья, простирающиеся на более чем один день в днях, и листья продолжаются менее одного дня в часах в одной таблице –

Смежные вопросы