OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [OASIS Issue Tracker] Commented: (OFFICE-1556) Editor Note: Section8.3.3 <table:operation>

    [ http://tools.oasis-open.org/issues/browse/OFFICE-1556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12169#action_12169 ] 

Patrick Durusau commented on OFFICE-1556:

The language in the current paragraph reads in part:

" One and the same detective operation can be applied multiple times to the same cell. In that case, the second operation is applied to the resulting cells of the first operation and so on. This means that an operation is not necessarily applied to the cell the operation is defined in, but also to other cells, and that it therefor can interact with operations defined in other cells. This especially applies to operations that make relations invisible. To get a determinate behavior, operations have an index and are applied in the order of that index."

OK, detective operations are defined by the occurrence of a <table:detective> element in a <table:table-cell> element. The <table:detective> element can have zero or more <table:operation> elements. Each <table:operation> element may have a table:name attribute, which names one of the following detective operations:

remove-dependents: hides cells that use the value of the current cell in their formula.
remove-precedents: hides cells whose values are use in the formula of the current cell.
trace-dependents: displays cells that use the value of the current cell in their formula.
trace-errors: displays cells that cause an error while calculating the result of the current cell's formula.
trace-precedents: displays cells whose values are use in the formula of the current cell.

If I have a <table:table-cell> element and it has a child <table:detective> element with two child <table:operation> elements, each of which has table:name="remove-dependents", what is the impact of the second operation?

Do we mean to say that the second "remove-dependents" operation would be applied to the cells that had been hidden such that any cell that uses their values will also be hidden? 

It is even less clear how detective operations defined in *different* cells could interact in any determinate way. We do say that table:index is an index of table operations on a single cell but I have missed it if there is an index for all detective operations on an entire table. 

> Editor Note: Section 8.3.3 <table:operation>

> ---------------------------------------------
>                 Key: OFFICE-1556
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-1556
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>    Affects Versions: ODF 1.2
>            Reporter: Robert Weir 
>            Assignee: Patrick Durusau
>             Fix For: ODF 1.2
> Transcribed from ODF_Revised_Editorial_Notes_27May2009.odt
> Original author: Patrick Durusau
> Section 8.3.3 <table:operation>
> Ed. Note: The wording "certain relations" seems really vague to me. Granted it is only storing the results of some operation but shouldn't that be defined somewhere? 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]