ICEfaces
  1. ICEfaces
  2. ICE-9869

New mobi:dataView, dataViewColumn(s), and dataViewDetails components

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.BETA, 4.0
    • Component/s: MOBI-Components
    • Labels:
      None
    • Environment:
      ICEfaces 4
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      mobi:dataView component renders a table region for iterative output using columns defined with the required DataViewColumns component child, and a detail region for extensive viewing (and editing) of the row objects of the table model. The detail region is defined with the DataViewDetails child component and it's contents are displayed when a row of table region is activated, typically by a row tap.

      mobi:dataViewColumns defines a column in the table region of the DataView component.

      mobi:dataViewColumns component defines the table region of the DataView component either by its DataViewColumn child components or by attaching an implementationof DataViewColumnsModel to the 'value' attribute of this component.

      mobi:dataViewDetail - The child components of this component define the region to be displayed when a row object of DataView table region is activated. When DataView 'activationMode' is set to 'server' the child components of this region may be arbitrary JSF components. When 'activationMode' is set to 'client' the child components of this region are prerendered and have their dynamic attributes cached on the client to allow instantaneous activation. Client activation mode is restricted to particular components and only particular attributes of these components may be dynamic, the specifics are documented on our wiki.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41504 Tue Jun 24 10:09:53 MDT 2014 philip.breau ICE-9869 mobi:dataView
        - update dataView for font awesome 4.1
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40366 Tue Mar 18 16:59:55 MDT 2014 mircea.toma ICE-9869 Modified isRowEvent function to alternatively use Event.target property in browsers where the equivalent Event.srcElement property is not available.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/resources/org.icefaces.component.util/component.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40339 Thu Mar 13 15:25:30 MDT 2014 art.zambrano ICE-9869 fix for issue with not being able to select rows in Chrome
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/resources/org.icefaces.component.util/component.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40274 Wed Mar 05 14:00:32 MST 2014 art.zambrano ICE-9869 removed code related to reactive column visibility, since it's incomplete
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumn.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumnMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataView.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/model/dataview/DataViewColumnModel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40117 Tue Mar 04 10:15:56 MST 2014 art.zambrano ICE-9869 removed 'markup' attribute and its related handling, because it's not applicable to the facelet case, since we can't define arbitrary html in a facelet attribute
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumn.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumnMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/model/dataview/DataViewColumnModel.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/ColumnType.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40116 Tue Mar 04 10:01:19 MST 2014 art.zambrano ICE-9869 fixed JS errors by removing client id from <script> element, in order to avoid domdiff trying to update that node, which is usually removed from the markup; the wrapping span element will be used instead
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40115 Tue Mar 04 09:55:05 MST 2014 art.zambrano ICE-9869 modification to interpret a negative activeRowIndex as no row being active; updated TLD documentation
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40112 Mon Mar 03 10:18:56 MST 2014 art.zambrano ICE-9869 added support for rowIndexVar
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40103 Thu Feb 27 15:05:55 MST 2014 art.zambrano ICE-9869 fixed tlddoc detail
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumnMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40102 Thu Feb 27 15:03:42 MST 2014 art.zambrano ICE-9869 made Meta classes extend UIComponentBaseMeta for TLD doc purposes
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumnMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewColumnsMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40101 Thu Feb 27 14:56:20 MST 2014 art.zambrano ICE-9869 removed IDataView interface; added font awesome resource dependency to display columns of type bool
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataView.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/DataViewMeta.java
        Commit graph DEL /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/dataview/IDataView.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: