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-3435) ODF 1.2 CD05 Part 26.11.13 Incredible HYPERLINK Function



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

Dennis Hamilton commented on OFFICE-3435:
-----------------------------------------

Andreas, I am assuming that OpenFormula can't dictate how an ODF 1.2 Part 1 implementation implements cells that are/have hyperlinks.  The example shows one way that an ODF 1.2 hosting of OpenFormula HYPERLINK might be implemented.  In particular, we have *no* language in ODF 1.2 Part 1 about any accomodation that is made for HYPERLINK beyond what we see as specified for these cells.

It seems perfectly reasonable to me that a producer that accepts the given table:formula could simply use the provisions that it already has for retaining the computed value and also formatting the cell content.  I know of no other way a hyperlink can get into a cell content when the cell has a table:formula attribute.  I do notice that OO.o, for one, makes a <text:p> for the cell content separate from the office:value-type and the particular attribute for holding the computed value, presumably to reflect styling and formatting separate from the computed value.  This seems like a natural for HYPERLINK too.

In addition, the conversations about cells in the HYPERLINK description don't allow for the fact that the hosting specification need not be an ODF 1.2 one, and the evaluator might not be deriving an (updated) cell value.

Another consideration behind the example, which shows the result of the evaluation of the formula, is that it should work properly without an on-load recalc and even if the consumer doesn't support table:formula.

There is also the prospect of a style attribute on the cell, but I kept my example simple in order to get at the basic question for @Eike.

> ODF 1.2 CD05 Part 2 6.11.13 Incredible HYPERLINK Function 
> ----------------------------------------------------------
>
>                 Key: OFFICE-3435
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-3435
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>          Components: Needs Discussion, OpenFormula, Part 2 (Formulas)
>    Affects Versions: ODF 1.2 CD 05
>            Reporter: Dennis Hamilton
>            Assignee: Dennis Hamilton
>             Fix For: ODF 1.2 CD 06
>
>
> ODF 1.2 CD05 Part 2 has an inexplicable definition for the HYPERLINK function.
> The description asserts that there is an effect on a cell.
> The description assrts that there is an effect on a cell even if the function's occurrence is not needed in the evaluation of the formula.
> The description asserts that there is a coordinated effect in how an IRI is composed (or multiples delivered) from individual occurrences of the HYPERLINK function in the same expression.
> The description asserts unjustifiable requirements on the implementation of an evaluator.
> Finally, the examples of this function are used to refine the definition.  Only the simplest examples can be inferred from the definition.
> It appears that incidental consequences of a specific implementation are being appealed to, without concern for what is essential and good enough for an OpenFormula case and no matter what odd behaviors that implementations might have for cases that defy well-definedness.

-- 
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]