mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
MINOR SSF-297 add more available information to GridField print view
This commit is contained in:
parent
7f8a682ad7
commit
721184c4b3
@ -131,10 +131,24 @@ class GridFieldPrintButton implements GridField_HTMLProvider, GridField_ActionPr
|
||||
));
|
||||
$item->destroy();
|
||||
}
|
||||
|
||||
//get title for the print view
|
||||
$form = $gridField->getForm();
|
||||
$currentController = Controller::curr();
|
||||
$title = method_exists($currentController, 'Title')?$currentController->Title():
|
||||
($currentController->Title?$currentController->Title:
|
||||
($form?$form->Name():''));
|
||||
if($fieldTitle = $gridField->Title()) $title .= ($title?' - ':'').$fieldTitle;
|
||||
|
||||
//$state = $gridField->getState(false)->__toString();
|
||||
|
||||
$ret = new ArrayData(
|
||||
array(
|
||||
"Title" => $title,
|
||||
"Header" => $header,
|
||||
"ItemRows" => $itemRows,
|
||||
"Datetime" => SS_Datetime::now(),
|
||||
"Member" => Member::currentUser(),
|
||||
)
|
||||
);
|
||||
|
||||
|
@ -1,8 +1,10 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//MI" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="mi" lang="mi">
|
||||
<head>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<% if $Title %><h3>$Title</h3><% end_if %>
|
||||
<table>
|
||||
<thead>
|
||||
<tr><% control Header %><td>$CellString</td><% end_control %></tr>
|
||||
@ -13,5 +15,10 @@
|
||||
<% end_control %>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>
|
||||
Printed at $Datetime.Nice
|
||||
<br />
|
||||
Printed by $Member.Name
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user