You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Greg Brown (JIRA)" <ji...@apache.org> on 2010/03/02 15:12:27 UTC

[jira] Created: (PIVOT-425) Support data binding to data providers for data-driven components

Support data binding to data providers for data-driven components
-----------------------------------------------------------------

                 Key: PIVOT-425
                 URL: https://issues.apache.org/jira/browse/PIVOT-425
             Project: Pivot
          Issue Type: New Feature
          Components: wtk
            Reporter: Greg Brown
             Fix For: 1.4.1


Add data binding support for the following properties:

ListView listData
ListButton listData
Spinner spinnerData
TableView tableData
TreeView treeData


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIVOT-425) Make data binding more robust

Posted by "Todd Volkert (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849732#action_12849732 ] 

Todd Volkert commented on PIVOT-425:
------------------------------------

ColorChooser and ColorChooserButton have been done

> Make data binding more robust
> -----------------------------
>
>                 Key: PIVOT-425
>                 URL: https://issues.apache.org/jira/browse/PIVOT-425
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>            Assignee: Todd Volkert
>             Fix For: 1.5
>
>
> Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:
> Button
> Calendar
> CalendarButton
> ColorChooser
> ColorChooserButton
> Label
> ListButton
> ListView
> Spinner
> TableView
> TextArea
> TextInput
> TreeView
> Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (PIVOT-425) Make data binding more robust

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Brown reassigned PIVOT-425:
--------------------------------

    Assignee: Todd Volkert  (was: Greg Brown)

All components have been updated with the exception of:

ColorChooser - needs bind mapping, bind type, and bind listener interface
ColorChooserButton - needs bind mapping, bind type, and bind listener interface
TreeView - needs tree data and selected node/nodes keys, bind mappings, bind types, and bind listener interface


> Make data binding more robust
> -----------------------------
>
>                 Key: PIVOT-425
>                 URL: https://issues.apache.org/jira/browse/PIVOT-425
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>            Assignee: Todd Volkert
>             Fix For: 1.4.1
>
>
> Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:
> Button
> Calendar
> CalendarButton
> ColorChooser
> ColorChooserButton
> Label
> ListButton
> ListView
> Spinner
> TableView
> TextArea
> TextInput
> TreeView
> Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (PIVOT-425) Support data binding to data providers for data-driven components

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Brown reassigned PIVOT-425:
--------------------------------

    Assignee: Greg Brown

> Support data binding to data providers for data-driven components
> -----------------------------------------------------------------
>
>                 Key: PIVOT-425
>                 URL: https://issues.apache.org/jira/browse/PIVOT-425
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>            Assignee: Greg Brown
>             Fix For: 1.4.1
>
>
> Add data binding support for the following properties:
> ListView listData
> ListButton listData
> Spinner spinnerData
> TableView tableData
> TreeView treeData

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (PIVOT-425) Make data binding more robust

Posted by "Todd Volkert (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Volkert resolved PIVOT-425.
--------------------------------

    Resolution: Fixed

Skipped TreeView because it's not clear that binding to a tree view is a common use case that warrants supporting.  Further, there is no TreeView.setSelectedNode() right now because of the inherent inefficiency of the pathOf() method.

Thus, this ticket is done.

> Make data binding more robust
> -----------------------------
>
>                 Key: PIVOT-425
>                 URL: https://issues.apache.org/jira/browse/PIVOT-425
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>            Assignee: Todd Volkert
>             Fix For: 1.5
>
>
> Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:
> Button
> Calendar
> CalendarButton
> ColorChooser
> ColorChooserButton
> Label
> ListButton
> ListView
> Spinner
> TableView
> TextArea
> TextInput
> TreeView
> Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIVOT-425) Make data binding more robust

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Brown updated PIVOT-425:
-----------------------------

    Description: 
Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:

Button
Calendar
CalendarButton
ColorChooser
ColorChooserButton
Label
ListButton
ListView
Spinner
TableView
TextArea
TextInput
TreeView

Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.



  was:
Add data binding support for the following properties:

ListView listData
ListButton listData
Spinner spinnerData
TableView tableData
TreeView treeData


        Summary: Make data binding more robust  (was: Support data binding to data providers for data-driven components)

> Make data binding more robust
> -----------------------------
>
>                 Key: PIVOT-425
>                 URL: https://issues.apache.org/jira/browse/PIVOT-425
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>            Assignee: Greg Brown
>             Fix For: 1.4.1
>
>
> Data binding should be more robust. It should support a configurable two-way mapping using a bind type of LOAD, STORE, or BOTH, and should support binding to model data as well as selection state in data-driven components. The following components should be updated:
> Button
> Calendar
> CalendarButton
> ColorChooser
> ColorChooserButton
> Label
> ListButton
> ListView
> Spinner
> TableView
> TextArea
> TextInput
> TreeView
> Additionally, data binding events should be moved to their own interfaces, as the addition of these new bound properties will create a number of new data-binding related events.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.