public function __construct($attr) { parent::__construct($attr); $this->css_class = 'domstor_table'; if ($this->in_region) { $this->addCssClass('region'); } $code_field = new Domstor_List_Field_Code(array('name' => 'code', 'title' => 'Код', 'css_class' => 'domstor_code', 'position' => 0, 'object_href' => $this->object_href, 'id_placeholder' => $this->id_placeholder, 'sort_name' => 'sort-code')); $type_field = new HtmlTableField(array('name' => 'type', 'title' => 'Тип', 'css_class' => 'domstor_type', 'position' => 100, 'sort_name' => 'sort-type')); $contact_field = new Domstor_List_Field_Contact(array('name' => 'contact_phone', 'title' => 'Контактный телефон', 'css_class' => 'domstor_contact', 'position' => 'last', 'position' => 300)); $note_web_field = new Domstor_List_Field_Comment(array('name' => 'note_web', 'title' => 'Комментарий', 'css_class' => 'domstor_note_web', 'position' => 'last', 'position' => 400)); $this->addField($code_field)->addField($type_field)->addField($contact_field)->addField($note_web_field); }