report view variant to be used as a part of a compound view
This commit is contained in:
parent
d5c851a5de
commit
e5b4e9800e
3 changed files with 29 additions and 0 deletions
|
@ -91,4 +91,12 @@
|
||||||
factory="loops.expert.browser.report.ResultsConceptView"
|
factory="loops.expert.browser.report.ResultsConceptView"
|
||||||
permission="zope.View" />
|
permission="zope.View" />
|
||||||
|
|
||||||
|
<zope:adapter
|
||||||
|
name="concept_results_embedded.html"
|
||||||
|
for="loops.interfaces.IConcept
|
||||||
|
zope.publisher.interfaces.browser.IBrowserRequest"
|
||||||
|
provides="zope.interface.Interface"
|
||||||
|
factory="loops.expert.browser.report.EmbeddedResultsConceptView"
|
||||||
|
permission="zope.View" />
|
||||||
|
|
||||||
</configure>
|
</configure>
|
||||||
|
|
|
@ -191,6 +191,17 @@ class ResultsConceptView(ConceptView):
|
||||||
return self.result_macros[col.renderer]
|
return self.result_macros[col.renderer]
|
||||||
|
|
||||||
|
|
||||||
|
class EmbeddedResultsConceptView(ResultsConceptView):
|
||||||
|
|
||||||
|
@Lazy
|
||||||
|
def macro(self):
|
||||||
|
return self.result_macros['embedded_content']
|
||||||
|
|
||||||
|
@Lazy
|
||||||
|
def title(self):
|
||||||
|
return self.report.title
|
||||||
|
|
||||||
|
|
||||||
class ReportConceptView(ResultsConceptView, ReportView):
|
class ReportConceptView(ResultsConceptView, ReportView):
|
||||||
""" View on a concept using a report.
|
""" View on a concept using a report.
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -25,6 +25,16 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div metal:define-macro="embedded_content"
|
||||||
|
tal:define="report item/reportInstance;
|
||||||
|
reportView nocall:item">
|
||||||
|
<div tal:attributes="class string:content-$level;">
|
||||||
|
<metal:block use-macro="view/concept_macros/concepttitle_only" />
|
||||||
|
</div>
|
||||||
|
<div metal:use-macro="item/resultsRenderer" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div metal:define-macro="results">
|
<div metal:define-macro="results">
|
||||||
<br />
|
<br />
|
||||||
<table class="report"
|
<table class="report"
|
||||||
|
|
Loading…
Add table
Reference in a new issue