Commit 3bafaa35 authored by Thibaut Deheunynck's avatar Thibaut Deheunynck

2008-04-15 Thibaut

Include field OOoChart in ODS style

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@20512 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 816ea7ed
...@@ -69,8 +69,8 @@ ...@@ -69,8 +69,8 @@
<tal:block metal:use-macro="here/listbox_ods_macro/macros/listbox" />\n <tal:block metal:use-macro="here/listbox_ods_macro/macros/listbox" />\n
</tal:block>\n </tal:block>\n
</tal:block>\n </tal:block>\n
<tal:block tal:condition="python: field_meta_type not in (\'ListBox\', \'MatrixBox\')"\n <tal:block tal:condition="python: field_meta_type not in (\'ListBox\', \'MatrixBox\', \'OOoChart\')">\n
tal:define="warning_log python: context.log(\'field_ods_macro ignored field:%s\' % field)">\n <tal:block tal:define="warning_log python: context.log(\'field_ods_macro ignored field:%s\' % field)"/>\n
<table:table-row table:style-name="ro2">\n <table:table-row table:style-name="ro2">\n
<table:table-cell/>\n <table:table-cell/>\n
</table:table-row>\n </table:table-row>\n
......
...@@ -86,15 +86,16 @@ dQEAAAAA</string> </value> ...@@ -86,15 +86,16 @@ dQEAAAAA</string> </value>
<tal:block tal:define="field_list python: form.get_fields_in_group(group)">\n <tal:block tal:define="field_list python: form.get_fields_in_group(group)">\n
<tal:block tal:condition="python: field_list not in [None, []]">\n <tal:block tal:condition="python: field_list not in [None, []]">\n
<tal:block tal:repeat="field field_list">\n <tal:block tal:repeat="field field_list">\n
<tal:block tal:condition="python:field.meta_type != \'HiddenStringField\'">\n <tal:block tal:condition="python:field.meta_type != \'HiddenStringField\' and field.meta_type != \'OOoChart\'">\n
<table:table-row table:style-name=\'ro2\'>\n <table:table-row table:style-name=\'ro2\'>\n
\n \n
<!-- field title -->\n <!-- field title -->\n
<table:table-cell table:number-rows-spanned=\'1\'\n <table:table-cell table:number-rows-spanned=\'1\'\n
table:style-name=\'report-column-title\'\n table:style-name=\'report-column-title\'\n
table:number-columns-spanned=\'1\'\n table:number-columns-spanned=\'1\'\n
office:value-type=\'string\'>\n office:value-type=\'string\'>\n
<text:p tal:content="python:here.Localizer.erp5_ui.gettext(field.get_value (\'title\')).encode(\'utf-8\')"></text:p>\n <text:p tal:content="python:here.Localizer.erp5_ui.gettext(field.get_value (\'title\')).encode(\'utf-8\')">\n
</text:p>\n
</table:table-cell>\n </table:table-cell>\n
\n \n
<!-- field value -->\n <!-- field value -->\n
...@@ -112,7 +113,7 @@ dQEAAAAA</string> </value> ...@@ -112,7 +113,7 @@ dQEAAAAA</string> </value>
<text:p tal:condition="item_list" tal:content="python: [i[0] for i in item_list if i[1] == item][0]"></text:p>\n <text:p tal:condition="item_list" tal:content="python: [i[0] for i in item_list if i[1] == item][0]"></text:p>\n
</tal:block>\n </tal:block>\n
</tal:block>\n </tal:block>\n
\n \n
<tal:block tal:condition="python: (not (same_type(value, []) or same_type(value, ()))) and value is not None">\n <tal:block tal:condition="python: (not (same_type(value, []) or same_type(value, ()))) and value is not None">\n
<text:p tal:condition="not: item_list"\n <text:p tal:condition="not: item_list"\n
tal:content="value">\n tal:content="value">\n
...@@ -146,6 +147,46 @@ dQEAAAAA</string> </value> ...@@ -146,6 +147,46 @@ dQEAAAAA</string> </value>
</tal:block>\n </tal:block>\n
</tal:block>\n </tal:block>\n
</tal:block>\n </tal:block>\n
\n
<tal:block tal:repeat="group python: [g for g in form.get_groups() if g not in ( \'hidden\')]">\n
<tal:block tal:define="field_list python: form.get_fields_in_group(group)">\n
<tal:block tal:condition="python: field_list not in [None, []]">\n
\n
<tal:block tal:repeat="field field_list">\n
<tal:block tal:condition="python:field.meta_type != \'HiddenStringField\'\n
and field.meta_type == \'OOoChart\' or (field.meta_type == \'ProxyField\' and field.getRecursiveTemplateField().meta_type == \'OOoChart\')">\n
<table:table-row table:style-name=\'ro2\'>\n
\n
<table:table-cell table:number-rows-spanned=\'1\'\n
table:style-name=\'report-column-title\'\n
table:number-columns-spanned=\'1\'\n
office:value-type=\'string\'>\n
<text:p tal:content="python:here.Localizer.erp5_ui.gettext(field.get_value (\'title\')).encode(\'utf-8\')">\n
</text:p>\n
</table:table-cell>\n
<tal:block tal:define="display python: field.get_value(\'image_display\') "\n
tal:condition="display">\n
<tal:block tal:define="preferred_method_height_id python: \'getPreferred%sImageHeight\' % (display.capitalize());\n
preferred_method_width_id python: \'getPreferred%sImageWidth\'\n
% (display.capitalize());\n
" >\n
<tal:block tal:define="global height python:\'%scm\' % (int((getattr(here.portal_preferences, preferred_method_height_id)())) * 0.020) ;\n
global width python: \'%scm\' % (int((getattr(here.portal_preferences, preferred_method_width_id)())) * 0.020 );"/>\n
</tal:block>\n
</tal:block>\n
<table:table-cell>\n
<draw:frame draw:z-index="0" draw:style-name="gr1" svg:x="0.2cm" svg:y="0.2cm" svg:width="7.996cm" svg:height="6.999cm"\n
tal:attributes="svg:height python:height;\n
svg:width python:width">\n
<tal:block tal:replace="structure python: field.render_odf()"/>\n
</draw:frame>\n
</table:table-cell>\n
</table:table-row>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</table:table>\n </table:table>\n
</office:spreadsheet>\n </office:spreadsheet>\n
</office:body>\n </office:body>\n
......
2008-04-15 Thibaut
Include field OOoChart in ODS style
2008-01-17 Seb 2008-01-17 Seb
* add listbox_line_ods_macro * add listbox_line_ods_macro
* in report tree, enable the tree structure in the ods document * in report tree, enable the tree structure in the ods document
......
128 131
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment