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] (OFFICE-3881) [text] Proposal: drop-down listbox field


     [ https://issues.oasis-open.org/browse/OFFICE-3881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andras Timar updated OFFICE-3881:
---------------------------------

    Proposal: 
1. RATIONALE

1.1 Use cases:
   Text input field is already supported by ODF, but sometimes
   it is desirable to use list of possible selections instead of
   freeform input. List boxes are used for this in various word
   processors. This also improves interoperability with Office 
   Open XML, as that markup has a notion of drop-down list.

1.2 Alternatives considered:
   None.

2. REQUESTED CHANGES TO THE ODF STANDARD

2.1 Text changes/additions:
   Add new sections as following:

   7.4.16 <text:drop-down>
   The <text:drop-down> element is a drop-down list input field. A drop-down list input field is used in a user interface to prompt a user to select a value from a list of options. The selected value is stored and displayed as the content of this element until it is changed by a user.
   The <text:drop-down> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
   The <text:drop-down> element has the following attribute: text:name 19.837.28.
   The <text:drop-down> element has the following child element: <text:label> 7.4.17.
   The <text:drop-down> element has character data content.
   
   7.4.17 <text:label>
   The <text:label> element defines an entry of a drop-down list.
   The <text:label> element is usable within the following element: <text:drop-down> 7.4.16
   The <text:label> element has the following attributes: text:value 19.903.2, text:current-selected 19.787
   The <text:label> element has no child elements.

   19.837.28 <text:drop-down> 
   The text:name attribute specifies unique name for a drop-down list input field. 
   The text:name attribute is usable with the following element: <text:drop-down> 7.4.16.
   The text:name attribute has the data type variableName 18.3.39.

   19.787 text:current-selected
   The text:current-selected attribute specifies whether the <text:label> element is the currently selected one. The defined values for the text:current-selected attribute are:
   * false: the <text:label> element is not the currently selected one.
   * true: the <text:label> element is the currently selected one.
   The default value for this attribute is false.
   The text:current-selected is usable with the following element: <text:label> 7.4.17.
   The text:current-selected has the data type string boolean 18.3.3.
   
   19.903 text:value
   19.903.1 General
   The text:value attribute specifies a value. 
   19.903.2 <text:label>
   The text:value attribute specifies the text of a <text:label> element.
   The text:value attribute is usable with the following element: <text:label> 7.4.17.
   The text:value attribute has the data type string 18.2.
   19.903.3 [... previous content of 19.902 ...]

   Update the reference information accordingly in sections:
   6.1.8 <text:a>, 5.1.2 <text:h>, 6.1.9 <text:meta>, 7.5.19 <text:meta-field>, 5.1.3 <text:p>, 6.4.2 <text:ruby-base> and 6.1.7 <text:span> ... has the following child elements: <text:drop-down> 7.4.16
   7.6.6 <text:database-row-number> ... has the following attributes: text:value 19.903.3

2.2 Schema changes/additions to <define name="paragraph-content"><choice> ...  </choice></define> :
            <element name="text:drop-down">
                <attribute name="text:name">
                    <ref name="string"/>
                </attribute>
                <zeroOrMore>
                    <element name="text:label">
                        <optional>
                            <attribute name="text:value">
                                <ref name="string"/>
                            </attribute>
                        </optional>
                        <optional>
                            <attribute name="text:current-selected>
                                <ref name="boolean"/>
                            </attribute>
                        </optional>
                    </element>
                </zeroOrMore>
                <text/>
            </element>

3. IMPACTS

3.1 Conformance:
   This proposal will not add any mandatory features or behaviors.

3.2 Backwards compatibility:
   This element was not available in previous versions and is
   optional. Existing ODF processors may ignore it.

3.3 Accessibility impact:
   None.


  was:
1. RATIONALE

1.1 Use cases:
   Text input field is already supported by ODF, but sometimes
   it is desirable to use list of possible selections instead of
   freeform input. List boxes are used for this in various word
   processors. This also improves interoperability with Office 
   Open XML, as that markup has a notion of drop-down list.

1.2 Alternatives considered:
   None.

2. REQUESTED CHANGES TO THE ODF STANDARD

2.1 Text changes/additions:
   Add new sections as following:

   7.4.16 <text:drop-down>
   The <text:drop-down> element is a drop-down list input field. A drop-down list input field is used in a user interface to prompt a user to select a value from a list of options. The selected value is stored and displayed as the content of this element until it is changed by a user.
   The <text:drop-down> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
   The <text:drop-down> element has the following attribute: text:name 19.837.28.
   The <text:drop-down> element has the following child element: <text:label> 7.4.17.
   The <text:drop-down> element has character data content.
   
   7.4.17 <text:label>
   The <text:label> element defines an entry of a drop-down list.
   The <text:label> element is usable within the following element: <text:drop-down> 7.4.16
   The <text:label> element has the following attribute: text:value 19.902.2.
   The <text:label> element has no child elements.

   19.837.28 <text:drop-down> 
   The text:name attribute specifies unique name for a drop-down list input field. 
   The text:name attribute is usable with the following element: <text:drop-down> 7.4.16.
   The text:name attribute has the data type variableName 18.3.39.
   
   19.902 text:value
   19.902.1 General
   The text:value attribute specifies a value. 
   19.902.2 <text:label>
   The text:value attribute specifies the text of a <text:label> element.
   The text:value attribute is usable with the following element: <text:label> 7.4.17.
   The text:value attribute has the data type string 18.2.
   19.902.3 [... previous content of 19.902 ...]

   Update the reference information accordingly in sections:
   6.1.8 <text:a>, 5.1.2 <text:h>, 6.1.9 <text:meta>, 7.5.19 <text:meta-field>, 5.1.3 <text:p>, 6.4.2 <text:ruby-base> and 6.1.7 <text:span> ... has the following child elements: <text:drop-down> 7.4.16
   7.6.6 <text:database-row-number> ... has the following attributes: text:value 19.902.3

2.2 Schema changes/additions:
            <element name="text:drop-down">
                <zeroOrMore>
                    <element name="text:label">
                        <optional>
                            <attribute name="text:value">
                                <ref name="string"/>
                            </attribute>
                        </optional>
                    </element>
                </zeroOrMore>
                <optional>
                    <attribute name="text:name">
                        <ref name="string"/>
                    </attribute>
                </optional>
                <text/>
            </element>

3. IMPACTS

3.1 Conformance:
   This proposal will not add any mandatory features or behaviors.

3.2 Backwards compatibility:
   This element was not available in previous versions and is
   optional. Existing ODF processors may ignore it.

3.3 Accessibility impact:
   None.



> [text] Proposal: drop-down listbox field
> ----------------------------------------
>
>                 Key: OFFICE-3881
>                 URL: https://issues.oasis-open.org/browse/OFFICE-3881
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: New Feature
>          Components: Fields
>    Affects Versions: ODF 1.3
>         Environment: This is an enhancement, described in terms of changes to OpenDocument-v1.2
>            Reporter: Andras Timar
>            Assignee: Andras Timar
>
> The support of drop-down listbox fields was added to OpenOffice.org in 2003, possibly as an MS Office interoperability feature. However, <text:drop-down> element does not exist in ODF 1.0-1.2. 



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


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