mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-10-22 11:05:53 +02:00
MINOR set Print flag correctly on TLF
MINOR custom print template for SSReport TLF's that exposes the report title, and filters set (from r97138) (from r98208) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@105852 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
1bff281924
commit
d1101b0150
@ -71,6 +71,22 @@ class ReportAdmin extends LeftAndMain {
|
|||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the current report
|
||||||
|
*
|
||||||
|
* @return SSReport
|
||||||
|
*/
|
||||||
|
public function CurrentReport() {
|
||||||
|
$id = isset($_REQUEST['ID']) ? $_REQUEST['ID'] : Session::get('currentReport');
|
||||||
|
|
||||||
|
if($id) {
|
||||||
|
foreach($this->Reports() as $report) {
|
||||||
|
if($id == $report->ID()) return $report;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a Form instance with fields for the
|
* Return a Form instance with fields for the
|
||||||
* particular report currently viewed.
|
* particular report currently viewed.
|
||||||
|
26
templates/SSReportTableField_printable.ss
Normal file
26
templates/SSReportTableField_printable.ss
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
|
||||||
|
<% base_tag %>
|
||||||
|
<title>Print</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<!-- <body onload="window.print();"> -->
|
||||||
|
<body>
|
||||||
|
<% control Form.Controller %>
|
||||||
|
<h1 style="margin-bottom: 0">$CurrentReport.Title</h1>
|
||||||
|
<% control CurrentReport.getCmsFields %>
|
||||||
|
<% if Name == Filters %>
|
||||||
|
<h2 style="margin-bottom: 0; margin-top: 0;">Filters</h2>
|
||||||
|
<ul style="margin-top: 0">
|
||||||
|
<% control FieldSet %>
|
||||||
|
<li>$Title = $performReadonlyTransformation.Field</li>
|
||||||
|
<% end_control %>
|
||||||
|
</ul>
|
||||||
|
<% end_if %>
|
||||||
|
<% end_control %>
|
||||||
|
<% end_control %>
|
||||||
|
<% include TableListField %>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue
Block a user