function SmartChimpNewslettersTable() { $table = new HasManyComplexTableField($controller = $this, $name = "SmartChimpNewsletters", $sourceClass = "SmartChimpNewsletter", $fieldList = null, $detailFormFields = null, $sourceFilter = "ParentID = " . $this->ID); $table->setPageSize(100); $table->setPermissions(array('export', 'show', 'edit', 'delete')); return $table; }
/** * *@return HasManyComplexTableField **/ public function OrderStatusLogsTable($sourceClass, $title, $fieldList = null, $detailedFormFields = null) { $orderStatusLogsTable = new HasManyComplexTableField($this, "OrderStatusLogs", $sourceClass, null, null, "\"OrderID\" = " . $this->ID . ""); $orderStatusLogsTable->setPageSize(100); $orderStatusLogsTable->setShowPagination(false); $orderStatusLogsTable->setRelationAutoSetting(true); if ($title) { $orderStatusLogsTable->setAddTitle($title); } return $orderStatusLogsTable; }