Multimag  0.2.979
Открытые члены | Поля данных | Защищенные данные
Класс ListEditor

Базовый класс для редактора справочников Подробнее...

Граф наследования:ListEditor:
AccessGroupEditor AccountListEditor agentBankEditor agentContactEditor BankListEditor BuildersListEditor CashRegisters CdrContextEditor contractEditor CTypesListEditor DTypesListEditor FirmListEditor KassListEditor MailAliasEditor MailDomainsEditor nomTypesEditor PGroupListEditor PosParamListEditor PosTypesListEditor RegionsEditor ShipTypesEditor SitesEditor StoresListEditor UnitsEditor

Открытые члены

 __construct ($db_link)
 
 getColumnNames ()
 Получить массив с именами колонок списка Подробнее...
 
 loadList ()
 Загрузить список всех элементов справочника Подробнее...
 
 getItem ($id)
 Получить данные элемента справочника Подробнее...
 
 saveItem ($id, $data)
 Записать в базу строку справочника Подробнее...
 
 removeItem ($id)
 Удалить запись Подробнее...
 
 getListItems ($editable=true)
 
 getItemName ($item)
 Возвращает имя текущего элемента Нужно переопределить, если колонка с именем - не name. Подробнее...
 
 getCheckboxInput ($name, $label, $value)
 Возвращает HTML код checkbox элемента формы Подробнее...
 
 getEditForm ($id)
 Возвращает HTML код формы редактирования элемента Подробнее...
 
 run ()
 Добавить в шаблон HTML код виджета справочника Подробнее...
 

Поля данных

 $list = array()
 
 $link_prefix
 
 $opt_var_name = 'opt'
 
 $param_var_name = 'le'
 
 $line_var_name = ''
 
 $print_name = 'Абстрактный справочник'
 
 $table_name = ''
 
 $db_link = null
 
 $acl_object_name = ''
 
 $add_headers = null
 

Защищенные данные

 $can_delete = false
 

Подробное описание

Базовый класс для редактора справочников

См. определение в файле listeditor.php строка 21

Конструктор(ы)

__construct (   $db_link)

См. определение в файле listeditor.php строка 34

Методы

getCheckboxInput (   $name,
  $label,
  $value 
)

Возвращает HTML код checkbox элемента формы

См. определение в файле listeditor.php строка 176

getColumnNames ( )
abstract

Получить массив с именами колонок списка

getEditForm (   $id)

Возвращает HTML код формы редактирования элемента

См. определение в файле listeditor.php строка 182

getItem (   $id)

Получить данные элемента справочника

См. определение в файле listeditor.php строка 58

getItemName (   $item)

Возвращает имя текущего элемента Нужно переопределить, если колонка с именем - не name.

См. определение в файле listeditor.php строка 165

getListItems (   $editable = true)

Получить HTML код таблицы с элементами справочника Вызывает (если определено) 'getField'.ucfirst($cn) для каждой ячейки таблицы

См. определение в файле listeditor.php строка 102

loadList ( )

Загрузить список всех элементов справочника

См. определение в файле listeditor.php строка 42

removeItem (   $id)

Удалить запись

См. определение в файле listeditor.php строка 92

run ( )

Добавить в шаблон HTML код виджета справочника

См. определение в файле listeditor.php строка 221

saveItem (   $id,
  $data 
)

Записать в базу строку справочника

См. определение в файле listeditor.php строка 63

Поля

$acl_object_name = ''

См. определение в файле listeditor.php строка 30

$add_headers = null

См. определение в файле listeditor.php строка 31

$can_delete = false
protected

См. определение в файле listeditor.php строка 32

$db_link = null

См. определение в файле listeditor.php строка 29

$line_var_name = ''

См. определение в файле listeditor.php строка 26

См. определение в файле listeditor.php строка 23

$list = array()

См. определение в файле listeditor.php строка 22

$opt_var_name = 'opt'

См. определение в файле listeditor.php строка 24

$param_var_name = 'le'

См. определение в файле listeditor.php строка 25

$print_name = 'Абстрактный справочник'

См. определение в файле listeditor.php строка 27

$table_name = ''

См. определение в файле listeditor.php строка 28


Объявления и описания членов класса находятся в файле: