ICEfaces
  1. ICEfaces
  2. ICE-9500

Make ice.ace.instance work with all lazy init components: checkboxEntry, dateTimeEntry, buttons, etc.

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.BETA
    • Fix Version/s: 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ACE
    • Assignee Priority:
      P1

      Description

      With this task, the new ice.ace.instance function from ICE-8475, which will replace widgetVar, will allow for lazy initiated components to be automatically initiated by ice.ace.instance. The idea being that with something like popup panel, which is typically made visible via its widgetVar, it previously had to eagerly initialise so that the widgetVar would be available to make it visible. Now with this alternate means of getting the javascript object reference, we can detect that the object has not yet been initialised, and do so lazily only when ice.ace.instance is called.

      Our first step needs to be to take all the components that already use lazy initialise, and integrate that to work with ice.ace.instance, as the switch to lazy init had meant that one couldn't count on accessing their widgetVar.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49669 Fri Dec 09 15:31:20 MST 2016 art.zambrano ICE-9500 added more explanation regarding ice.ace.lazy.registry
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49633 Tue Dec 06 17:07:16 MST 2016 art.zambrano ICE-9500, ICE-11155 added inline documentation regarding lazy registry, to avoid confusion
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41559 Wed Jul 02 10:48:59 MDT 2014 carmen.cristurean ICE-9500 modified demo to use ice.ace.instance() instead of widgetvar.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableScrolling.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41527 Thu Jun 26 14:23:21 MDT 2014 art.zambrano ICE-9500 wrapped input focus function inside a timeout function, in order to allow the child components to be loaded first before applying focus to them
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41525 Thu Jun 26 13:09:28 MDT 2014 art.zambrano ICE-9500 committed fix to show dialog when visible=true
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dialog/DialogRenderer.java
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41513 Tue Jun 24 20:49:10 MDT 2014 art.zambrano ICE-9500 fixed issue with ace:confirmationDialog being visible when loading the page
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/confirmationdialog/ConfirmationDialogRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41512 Tue Jun 24 20:43:05 MDT 2014 art.zambrano ICE-9500 modified demos to use ice.ace.instance() instead of widgetvar
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/confirmationdialog/confirmationDialogModal.xhtml
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dialog/dialog.xhtml
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dialog/dialogEffectsAndSize.xhtml
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dialog/modalDialog.xhtml
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/confirmationdialog/confirmationDialog.xhtml
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/confirmationdialog/confirmationDialogEffect.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41511 Tue Jun 24 20:15:39 MDT 2014 art.zambrano ICE-9500 various fixes to increase robustness; fixed issues with ace:dialog; adjusted ace:dateTimeEntry to work well with recent modifications to lazy init strategy
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dialog/DialogRenderer.java
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datetimeentry/datetimeentry.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41508 Tue Jun 24 15:29:57 MDT 2014 art.zambrano ICE-9500 modified ace:confirmDialog to be lazily initialized
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/confirmationdialog/ConfirmationDialogRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #41507 Tue Jun 24 14:47:49 MDT 2014 art.zambrano ICE-9500 modified lazy init strategy to cover cases where the component is modified dynamically and when the node to which the jquery plugin is applied to isn't the root node; modified ace:dialog to be lazily initialized
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dialog/DialogRenderer.java
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #38575 Thu Oct 10 14:22:58 MDT 2013 art.zambrano ICE-9500 modified ace:textEntry and ace:textAreaEntry to use ice.ace.lazy
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textentry/TextEntryRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/textentry/textentry.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/textareaentry/TextAreaEntryRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/textareaentry/textareaentry.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #38540 Mon Oct 07 16:18:13 MDT 2013 art.zambrano ICE-9500 modification to initialize lazy components when calling ice.ace.instance so an object reference can be obtained for lazy components as well; adjusted ace:checkboxButton, ace:linkButton and ace:pushButton to this change
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/Utils.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/pushbutton/PushButtonRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/linkbutton/LinkButtonRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbutton/CheckboxButtonRenderer.java

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: