Поля данных | |
$body_template = 'system/admin/html_elements/table/coltype/viewed.tpl' | |
$meter_id | |
$viewed_ids = [] | |
$viewed_last_id = 0 | |
$view_all_url | |
$view_one_url | |
$object_id_field = 'id' | |
$viewed_value = true | |
Поля данных унаследованные от AbstractType | |
$property = [] | |
$sorturl | |
$can_modificate_query = false | |
$option_prefixes = ['set', 'add'] | |
$field | |
$row | |
$title | |
$attr_callback | |
$stay_before = false | |
$value | |
$body_template = '' | |
Защищенные данные | |
$head_template = 'system/admin/html_elements/table/coltype/viewed_head.tpl' | |
Защищенные данные унаследованные от AbstractType | |
$container | |
$head_template = 'system/admin/html_elements/table/coltype/strhead.tpl' | |
Дополнительные унаследованные члены | |
Защищенные члены унаследованные от AbstractType | |
abstractGetAttr ($index, array $concat_arr=[], $source=null) | |
replaceCallback ($matches) | |
__construct | ( | $field, | |
$meter_api, | |||
$title = null , |
|||
$property = null |
|||
) |
Viewed constructor.
string | null | $field | поле, в котором находится флаг о прочтении объекта. |
@param | string $title название колонки | |
array | $property | дополнительные опции |
getMeterId | ( | ) |
Возвращает ID счетчика
getObjectId | ( | ) |
Возвращает ID тегущего объекта
getViewAllUrl | ( | ) |
getViewedValue | ( | ) |
Возвращает, какое значение должно означать, что объект прочитан.
getViewOneUrl | ( | ) |
isViewed | ( | ) |
Возвращает true, если объект был просмотрен
onSetData | ( | $data | ) |
Вызывается во время установки данных в таблицу
$data |
setObjectIdField | ( | $field | ) |
Поле, в котором находится ID
string | $field |
setViewAllUrl | ( | $url | ) |
Устанавливает URL для ссылки "Отметить все прочитанным"
string | $url |
setViewedValue | ( | $value | ) |
Устанавливает, какое значение должно означать, что объект прочитан.
mixed | $value |
setViewOneUrlPattern | ( | $url | ) |
Устанавливает URL, переход по которому будет означать прочтение объекта
string | $url |
$body_template = 'system/admin/html_elements/table/coltype/viewed.tpl' |
|
protected |
$meter_id |
$object_id_field = 'id' |
$view_all_url |
$view_one_url |
$viewed_ids = [] |
$viewed_last_id = 0 |
$viewed_value = true |