Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
    • Workaround Exists:
      Yes
    • Workaround Description:
      The ICEfaces EE Composite Components includes an editable dataTable component that provides some of the features of the new Rich Data Grid, and is available now as part of the ICEfaces Enterprise Edition release.

      Description

      None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

      Potential features include:

          * Resizable rows and columns (height and width)
          * Moveable columns (users can optionally change the order of the columns)
          * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
          * Ability to apply validators to columns based on data-type (or custom).
          * Ability to insert and delete rows (configurable)
          * Ability to scroll and/or paginate the table contents
          * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
          * Select rows (single or multi) using mouse and keyboard.
          * Filter grid data by entering filter criteria for one or more columns (e.g.
      http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
          * Complete event model for all component events that the application listen for and intercept, etc.
          * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.
          * Support the 'scope' attribute for 'tr' and 'td' tags in order to allow the creation of accessible data grids
          * Include an autoSort=[true/false/default] attribute which enables automatic sorting of columns

      The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Estimated Complexity High
          Fix Version/s 2.0 [ 10032 ]
          Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
          Ken Fyten made changes -
          Link This issue blocks ICE-707 [ ICE-707 ]
          Ken Fyten made changes -
          Description None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Filter grid data by entering filter criteria for one or more columns (e.g.
          http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          Michael Thiem made changes -
          Description None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Filter grid data by entering filter criteria for one or more columns (e.g.
          http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Filter grid data by entering filter criteria for one or more columns (e.g.
          http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.
              * Support the 'scope' attribute for 'tr' and 'td' tags in order to allow the creation of accessible data grids

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          Michael Thiem made changes -
          Description None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Filter grid data by entering filter criteria for one or more columns (e.g.
          http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.
              * Support the 'scope' attribute for 'tr' and 'td' tags in order to allow the creation of accessible data grids

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          None of this is written in stone but the general idea is that a new Rich Data Grid component would provide user-interface capabilities similar to a spreadsheet (without the calculating etc., just UI presentation and capabilities).

          Potential features include:

              * Resizable rows and columns (height and width)
              * Moveable columns (users can optionally change the order of the columns)
              * Editable cells (users can click to edit the cell, the component used to edit the cell would be dependent on the data type of the cell (selectInputDate for dates, inputText for text, Checkbox for boolean, etc.) Leaving the edited cell (focus) or pressing Enter would leave edit mode.
              * Ability to apply validators to columns based on data-type (or custom).
              * Ability to insert and delete rows (configurable)
              * Ability to scroll and/or paginate the table contents
              * Ability to freeze or split the table columns into two regions with separate horizontal scrollbars for each region.
              * Select rows (single or multi) using mouse and keyboard.
              * Filter grid data by entering filter criteria for one or more columns (e.g.
          http://www.teamdev.com/quipukit/demo/datatable/DataTable_filteringAndPaging.jsf )
              * Complete event model for all component events that the application listen for and intercept, etc.
              * Ability to work with very large data-set sizes seamlessly - use live-scrolling technique to dynamically load additional data into the view as required.
              * Support the 'scope' attribute for 'tr' and 'td' tags in order to allow the creation of accessible data grids
              * Include an autoSort=[true/false/default] attribute which enables automatic sorting of columns

          The technical capabilities required to support such a rich component should be provided by the new Component Development Platform 2.0 initiative.
          Ken Fyten made changes -
          Assignee Adnan Durrani [ adnan.durrani ]
          Adnan Durrani made changes -
          Attachment GridMatrix.doc [ 11064 ]
          Ken Fyten made changes -
          Attachment GridMatrix.doc [ 11064 ]
          Ken Fyten made changes -
          Assignee Adnan Durrani [ adnan.durrani ]
          Arran Mccullough made changes -
          Salesforce Case [50070000007cTit]
          Ken Fyten made changes -
          Workaround Description The ICEfaces EE Composite Components includes an editable dataTable component that provides some of the features of the new Rich Data Grid, and is available now as part of the ICEfaces Enterprise Edition release.
          Workaround Exists [Yes]
          Ken Fyten made changes -
          Fix Version/s 2.0.0 [ 10230 ]
          Fix Version/s 2.0-Alpha3 [ 10032 ]
          Ken Fyten made changes -
          Fix Version/s 2.0.0 [ 10230 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-6030 [ ICE-6030 ]
          Ken Fyten made changes -
          Fix Version/s 2.1 [ 10241 ]
          Ken Fyten made changes -
          Fix Version/s 3.1 [ 10312 ]
          Fix Version/s 3.0 [ 10241 ]
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 3.0 [ 10241 ]
          Fix Version/s 3.1 [ 10312 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Ken Fyten
            • Votes:
              72 Vote for this issue
              Watchers:
              33 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: