function __construct(DataObject $item, ComplexTableField $parent, $start) { $this->start = $start; parent::__construct($item, $parent); }
/** * Each row contains a dataobject with any number of attributes * @param $ID int The ID of the record * @param $form Form A Form object containing all of the fields for this item. The data should be loaded in * @param $fieldTypes array An array of name => fieldtype for use when creating a new field * @param $parent TableListField The parent table for quick reference of names, and id's for storing values. */ function __construct($item = null, $parent, $form, $fieldTypes, $isAddRow = false) { $this->data = $form; $this->fieldTypes = $fieldTypes; $this->isAddRow = $isAddRow; $this->item = $item; parent::__construct(($this->item) ? $this->item : new DataObject(), $parent); $this->fields = $this->createFields(); }